【问题标题】:How to store and load instantiated object in react redux? [closed]如何在 React Redux 中存储和加载实例化对象? [关闭]
【发布时间】:2021-04-02 00:23:16
【问题描述】:

我遇到了 redux-persist 的问题。我有一个类对象 Employee ,它包含不同的函数和一些私有变量。在我通过并从 redux-persist 恢复后,它只会返回 Object,但没有 Employee 类型。如何将对象及其类型持久化,以便在检索时可以将其用作 Employee 对象。

【问题讨论】:

    标签: javascript react-native redux redux-persist


    【解决方案1】:

    简单的答案是“你不能”。类实例是不可序列化的。 Redux-persist 通过将状态转换为 JSON string 来序列化存储状态。在与string 相互转换时丢失的任何内容都不应包含在 Redux 存储中。

    您只想将 Employee 的原始数据属性存储在 Redux 中,并使用它在您需要的地方构造一个 Employee 实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-10
      • 1970-01-01
      • 2011-02-16
      相关资源
      最近更新 更多