2016-03-26 43 views
2

如何保持存储状态为减少? 登录时,用户的详细信息将以{user:Object}的形式存储在商店中。但在刷新页面时,状态会丢失并等于初始值。 我该如何处理? 是否需要在localStorage中存储状态?有其他选择吗?保持存储状态为减少

+0

好像复制已经被终极版@danAbramov http://stackoverflow.com/questions/35305661/的创造者回答的在哪里写入本地存储在一个redux应用程序 –

回答

2

如果刷新页面,则预计应用程序的状态将从初始状态再次开始。

如果您需要存储用户凭证以避免登录,则表示存在问题。例如,你应该使用会话和perphaps让服务器端返回初始状态,并在其中包含用户信息,而不是将用户信息存储在客户端,这是不安全的。

但是如果你需要坚持下去的刷新更多的状态,你可以看看像this

+0

谢谢。我使用了redux-localstorage中的persistState来维护商店的状态 – Rohini