-1

当我刷新页面时,我的 redux 状态得到初始状态,如何解决这个问题?

4

1 回答 1

0

因为,react是一个单页应用程序,它会在用户刷新页面时初始化它的状态。您必须将 redux 存储设置为

const store = { //your initial store data };
const initStore = localStorage.getItem('store') || store;

为此,您可以编写自己的辅助函数,以便在您更改数据时将数据保存到 localStorage,或者您可以使用类似redux-storageor之类的东西redux-localstorage。因此,每当您刷新页面时,如果 localStorage 上有数据,它将作为初始状态分配给您的应用程序。

于 2018-02-12T06:30:06.527 回答