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

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

页面重新加载时Redux丢失状态,在我的应用中,我无法使用localStorage。最好的选择是:出于政策原因,我无法使用localStorage,因此始终无法帮助我。

  1. 我可以通过某种方式设置react-router来将数据保存在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.