【问题标题】:Redux state lost when moving from one module to another module从一个模块移动到另一个模块时 Redux 状态丢失
【发布时间】:2021-05-17 13:11:30
【问题描述】:

我正在使用 react、redux、react redux 和 redux 动态模块。 对于加载模块,我使用的是动态模块加载器。 加载模块后,当我从一个模块移动到另一个模块时,状态已经丢失。 我不知道为什么。我无法使用 redux 功能。 每当我从一个模块移动到另一个模块时,我就会失去状态。

https://redux-dynamic-modules.js.org/#/reference/DynamicModuleLoader

看图。在这里,我正在更改路由。每当我更改路线时,都会添加和删除状态。旧状态没有保留。

【问题讨论】:

    标签: reactjs redux react-redux redux-dynamic-modules


    【解决方案1】:

    对不起,是我的错。 动态模块加载器的概念是“当组件被卸载时,模块将从存储中移除并清理状态”。 所以逻辑按预期工作。 我使用了moduleStore.addModule(createModuleA()); 而不是动态模块加载器。 redux 概念按预期工作。

    【讨论】:

      猜你喜欢
      • 2017-07-25
      • 2016-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      • 1970-01-01
      • 2017-10-30
      • 1970-01-01
      相关资源
      最近更新 更多