【问题标题】:Maintaining the state of store in redux在 redux 中维护 store 的状态
【发布时间】:2016-07-14 01:44:09
【问题描述】:

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

【问题讨论】:

标签: redux react-redux


【解决方案1】:

如果您刷新页面,则预计应用的状态会从初始状态重新开始。

如果您需要存储用户凭据只是为了避免登录,则意味着出现问题。例如,您应该使用会话,并且可能让服务器端返回初始状态,其中包含用户信息,而不是将用户信息存储在客户端,这是不安全的。

但是,如果您需要在刷新时保留更多状态,可以查看 this 之类的内容

【讨论】:

  • 谢谢。我使用 redux-localstorage 中的 persistState 来维护 store 的状态
猜你喜欢
  • 2019-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-21
  • 2016-02-18
  • 2020-09-15
  • 2016-12-25
  • 1970-01-01
相关资源
最近更新 更多