将自定义序列化程序添加到 redux 状态的不同部分
Adding custom serializer to different parts of a redux state
假设我创建了一个slice用来管理宠物,它使用Date
作为宠物的属性之一。
鉴于 redux 本身是 not able 序列化 Date
,我想要一个解决方案,允许我为 Date
提供自定义 serializer/de-serializer。
我该怎么做?
Redux 商店本身没有“自定义 serializer/deserializer”这样的东西。 Redux 状态完全包含您的切片缩减器 return,没有其他转换。
我们通常建议您将日期值保持为 ISO 字符串或数字时间戳的状态,并在实际需要时转换回组件中的日期。
假设我创建了一个slice用来管理宠物,它使用Date
作为宠物的属性之一。
鉴于 redux 本身是 not able 序列化 Date
,我想要一个解决方案,允许我为 Date
提供自定义 serializer/de-serializer。
我该怎么做?
Redux 商店本身没有“自定义 serializer/deserializer”这样的东西。 Redux 状态完全包含您的切片缩减器 return,没有其他转换。
我们通常建议您将日期值保持为 ISO 字符串或数字时间戳的状态,并在实际需要时转换回组件中的日期。