首页 > 解决方案 > 增长时初始化/清空 Redux 状态

问题描述

我有一个使用 Redux 作为状态管理的 React 应用程序。假设我的应用程序中有三个页面。每个页面都有自己的 reducer。我正在管理大量数据,我注意到当我使用我的应用程序在页面之间切换时,它变得很慢。有没有办法为我不使用的页面重新初始化/清空 redux 状态?换句话说,我想使用如下逻辑:

Click on page 1 => empty redux state for page 2 and 3 => set datas for page 1
Click on page 2 => empty redux state for page 1 and 3 => set datas for page 2
Click on page 3 => empty redux state for page 2 and 3 => set datas for page 3

或者也许有任何其他方式来优化性能?

编辑:也许我只需要创建一个将我的所有状态设置为初始状态的操作。你怎么看?

标签: javascriptreactjsperformanceredux

解决方案


推荐阅读