我正在使用react
制作redux
个应用。除了一个问题,我的情况很好。
每当我刷新浏览器时,state
都会更改为初始状态。假设我已经对用户进行了身份验证,并且已将其设置为authenticated: true
,并且在我刷新页面时进行身份验证后状态已更改为初始状态并且authenticated:false
已设置。
我很困惑为什么会这样?
任何人都可以指出这里可能存在的问题
答案 0 :(得分:6)
Redux商店不是持久性的。页面重新加载时,将再次初始化所有数据。如果您想保存一件商店(或整件商品),则需要将其保存在localstorage中,或者将其保存到服务器并发出REST请求再次请求数据。
您可以使用this package将商店保存到localstorage中。