javascript - 增长时初始化/清空 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
或者也许有任何其他方式来优化性能?
编辑:也许我只需要创建一个将我的所有状态设置为初始状态的操作。你怎么看?
解决方案
推荐阅读
- javascript - JS 在现代脚本编辑器 Web 部件中不起作用
- assembly - Raspberry pi 4 (scanf) 中的汇编代码分段错误
- c# - 如何检测 Hangfire 中的连接池问题?
- bash - 当目标字符串包含引号时 [[ ]] 中的字符串比较失败
- java - 在功能上组合相同对象的列表
- python - 部分字符串过滤熊猫
- keras - Keras model.fit():“元组”对象没有属性“形状”
- css - 我有一个作为模态的 div,如何防止在它后面的 div 中滚动?
- javascript - 在没有 JQuery 的 Ajax 中提交表单
- flutter - XFile中图像和视频的区别