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

Redux losing state on page reload and in my app i can't use localStorage

Redux 在页面重新加载时丢失状态,在我的应用程序中我无法使用 localStorage。 什么是最好的选择: 由于政策原因,我不能使用 localStorage,所以坚持根本没有帮助我。

  1. 我能以某种方式设置 react-router 以将数据保存在 redux store 中吗 所有应用
  2. Redux 路由器?
  3. ...

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

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