在 redux 状态树中我们如何存储日期?
- 在 redux 中存储 moment 对象
- 在 redux 中存储 js 日期对象
- 转换为ISO 8601字符串然后存储
- 比这些更好的东西
即,
state={
fromTime: action.payload.fromTimeMoment,
dateTime: action.payload.dateTimeEs6,
toTime: action.payload.toTimeAsString,
}
在我们当前的项目中,我们将其存储为 moment 对象,但仍不确定这样做是否正确。
最佳答案
在处理日期时,我更愿意将其存储为 unix 格式或 ISO 字符串。这样做的原因是因为我可能想将状态保存到本地存储以加快第二次用户的速度。
将其他类(或在本例中为 moment)的实例保留在存储中,您可能会在序列化状态时发现一些问题。
使用重新选择,您可以创建一个时刻实例来访问日期值。
关于javascript - 是否可以在 redux react 中存储 moment js 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50703602/