【发布时间】:2018-02-11 10:24:47
【问题描述】:
我正在编写一个 react-redux 应用程序,它有大约 4 条路线。我正在使用 react-router 导航到不同的路线。我的问题是,是否建议在导航到不同的路线时删除 redux 状态?
【问题讨论】:
-
我假设 Redux 代表您的应用程序状态的所有,其中包括所有不同的路由。所以不,不要删除状态。这没有任何意义。
-
是的,redux state 存储了所有路由的所有数据。我正在考虑仅删除我当前不在的路由所需的应用程序状态的那部分。
-
考虑到我通过在 componentDidMount 生命周期方法上调用 API 服务器来加载数据,因此即使我不删除该路由的 redux 状态,我也不确定这对我有什么帮助?
标签: javascript reactjs redux react-router flux