从一个模块移动到另一个模块时 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 概念按预期工作。
我正在使用 react、redux、react redux with redux 动态模块。 对于加载模块,我使用动态模块加载器。 加载模块后,当我从一个模块移动到另一个模块时,状态已经丢失。 我不知道为什么。我无法使用 redux 功能。 每当我从一个模块移动到另一个模块时,我都会丢失状态。
https://redux-dynamic-modules.js.org/#/reference/DynamicModuleLoader
看图。在这里,我正在更改路由。每当我更改路线时,都会添加和删除状态。旧状态没有保留。
对不起,是我的错误。
动态模块加载器的概念是“当组件被卸载时,模块将从商店中删除并且状态将被清理”。
所以逻辑按预期工作。
我使用 moduleStore.addModule(createModuleA());
而不是动态模块加载器。
redux 概念按预期工作。