页面重新加载时Redux丢失状态,在我的应用中我无法使用localStorage

问题描述 投票:0回答:1

页面重新加载时Redux丢失状态,在我的应用中,我无法使用localStorage。最好的选择是:1.我可以设置反应路由器以某种方式将数据保存在所有opp的redux存储中吗2. Redux路由器?3 ...

reactjs redux react-router store
1个回答
0
投票

您需要将redux状态存储在某个地方,否则它将在重新加载时丢失。保存状态的选项包括localStorage,sessionStorage,Cookie,文件系统,pouch db等。

可以自行处理,但可能不必要。有像https://www.npmjs.com/package/redux-persisthttps://www.npmjs.com/package/redux-storage这样的库可以为您处理。由于无法使用本地存储,因此应使用提供各种不同存储引擎的第一个选项。

© www.soinside.com 2019 - 2024. All rights reserved.