我正在编写一个react-redux应用程序,它有4条路由。我正在使用react-router导航到不同的路由。我的问题是,是否建议在导航到不同路线时删除redux状态?
答案 0 :(得分:1)
一般情况下,我不会说在转换到应用程序中的其他路径时需要删除现有状态。如果您回到该部分,则可以更快地显示数据。您可能需要考虑是否需要在回到它时刷新它。
答案 1 :(得分:1)
正如其他人所说,没有理由从redux中删除状态,即使你没有在当前路线中使用它。
你说你在componentDidMount
加载你的州。是否要在每次切换路由时重新加载服务器数据?因为如果没有,您可以向componentDidMount
添加一个条件,以便仅在尚未加载的情况下从服务器重新加载数据。