页面重新加载时Redux丢失状态,在我的应用中,我无法使用localStorage。最好的选择是:出于政策原因,我无法使用localStorage,因此始终无法帮助我。
您需要将redux状态存储在某个地方,否则它将在重新加载时丢失。保存状态的选项包括localStorage,sessionStorage,Cookie,文件系统,pouch db等。
可以自行处理,但可能不必要。有像https://www.npmjs.com/package/redux-persist或https://www.npmjs.com/package/redux-storage这样的库可以为您处理。由于无法使用本地存储,因此应使用提供各种不同存储引擎的第一个选项。