从一个模块移动到另一个模块时 Redux 状态丢失

Redux state lost when moving from one module to another module

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

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

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

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