当我刷新页面时,我的 redux 状态得到初始状态,如何解决这个问题?
问问题
304 次
1 回答
0
因为,react
是一个单页应用程序,它会在用户刷新页面时初始化它的状态。您必须将 redux 存储设置为
const store = { //your initial store data };
const initStore = localStorage.getItem('store') || store;
为此,您可以编写自己的辅助函数,以便在您更改数据时将数据保存到 localStorage,或者您可以使用类似redux-storage
or之类的东西redux-localstorage
。因此,每当您刷新页面时,如果 localStorage 上有数据,它将作为初始状态分配给您的应用程序。
于 2018-02-12T06:30:06.527 回答