浏览器刷新后,反应还原状态变为初始状态

时间:2016-02-11 09:53:25

标签: reactjs redux

我正在使用react制作redux个应用。除了一个问题,我的情况很好。

每当我刷新浏览器时,state都会更改为初始状态。假设我已经对用户进行了身份验证,并且已将其设置为authenticated: true,并且在我刷新页面时进行身份验证后状态已更改为初始状态并且authenticated:false已设置。

我很困惑为什么会这样?

任何人都可以指出这里可能存在的问题

1 个答案:

答案 0 :(得分:6)

Redux商店不是持久性的。页面重新加载时,将再次初始化所有数据。如果您想保存一件商店(或整件商品),则需要将其保存在localstorage中,或者将其保存到服务器并发出REST请求再次请求数据。
您可以使用this package将商店保存到localstorage中。