繁体   English   中英

是否可以将js对象存储在redux react中?

[英]Is it ok to store moment js object in redux react?

在redux状态树中,我们如何存储日期?

  1. 将矩对象存储在redux中
  2. 将js日期对象存储在redux中
  3. 转换为ISO 8601字符串然后存储
  4. 比这些更好的东西

state={
    fromTime: action.payload.fromTimeMoment,
    dateTime: action.payload.dateTimeEs6,
    toTime: action.payload.toTimeAsString,
}

在当前项目中,我们将其存储为矩对象,但仍不确定这是否正确。

在处理日期时,我更喜欢以unix格式或ISO字符串存储。 这样做的原因是因为我可能想将状态保存到本地存储中,以加快第二次用户的速度。

将其他类的实例(或在这种情况下)保留在存储中,在序列化状态时可能会发现一些问题。

使用重新选择,您可以创建一个矩实例来访问日期值。

我只是将其格式化为您提到的时代或ISO字符串并存储,如果需要,可以再次将其转换回您需要的任何格式。 一遍又一遍地存储对象非常多余

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM