页面刷新存储数据正在reactJs中清除

时间:2020-04-09 05:01:50

标签: reactjs react-redux

嗨,我正在使用redux存储,它可以正常工作并存储数据,当我刷新页面存储时将为空,如何在页面刷新后将数据保存在存储中。

1 个答案:

答案 0 :(得分:0)

默认情况下,Redux永远不会保留页面刷新之间的数据。

我建议在window destroy上使用localstorage来存储redux存储。

然后,当您创建商店时,您可以从本地存储拉入。

但是,如果状态中存在任何不可序列化的数据,则此方法将无效。

还有一个类似的库:https://github.com/rt2zz/redux-persist

由于本地存储是同步的,因此对于较复杂或较大的商店似乎是一个更好的选择,并且会阻止渲染。