我目前正在编写一个带有react,redux和react-router的应用程序.
应用程序的许多路径(或子路由)填充了redux存储的状态,最终将自己的reducers组合在一起.
但通常情况下,由路由组件管理的状态部分特定于此组件,并且在卸载组件后"可以删除".
我担心当用户浏览不同的屏幕时,他会用未使用的数据填充状态并使整个应用程序膨胀.所以我正在考虑一种方法来放弃未使用的部分状态.
让我们来看看多个不同实体的CRUD应用程序(问题,帖子,图像,......).当我列出问题时,可能没有必要在州内拥有帖子,反之亦然.我应该在转换到问题列表时删除帖子列表吗?
这是一种不好的做法吗?有一个很好的方法来做到这一点?你觉得怎么样?