【发布时间】:2020-08-03 12:38:37
【问题描述】:
当用户注销其帐户时,我使用 redux 设置了 react 本机应用程序,出于安全原因,我希望能够清除 redux 存储。 但这会导致错误,因为某些组件已经挂载并且正在使用来自 redux 存储的数据,有没有合适的方法来做到这一点?
我当前使用的解决方法是在每个组件的开头检查 redux 存储是否存储为空(即值为 null)然后组件返回 null
【问题讨论】:
-
您的商店应该有一个初始状态(例如:用户未登录)。我建议在用户注销并将商店重置为初始状态时发送重置操作。
标签: reactjs react-native redux react-redux react-navigation