gpt4 book ai didi

javascript - 如何将 react 通量存储重置为初始状态?

转载 作者:行者123 更新时间:2023-11-29 23:54:29 24 4
gpt4 key购买 nike

我正在使用 React flux 进行状态管理。如何将商店重置为初始状态?

例如,假设我有两个用户帐户(user1 和 user2)。

想象一下以下事件序列:

用户 1 登录到应用程序并做了一些事情,所以我们在商店中缓存了一些数据。用户 1 注销。用户 2 在不刷新浏览器的情况下登录应用程序。此时缓存的数据会关联到user11,我想清理一下。

当第一个用户注销时,如何将 React Flux 存储重置为初始状态?

最佳答案

在用户注销操作上,您可以发送一个事件来重置数据。喜欢 -

store.dispatch({
type: types.RESET_USER_STATE,
});

然后在 reducer 中重置状态 -

case types.RESET_USER_STATE:
return Object.assign({}, state, initialStateHere );

关于javascript - 如何将 react 通量存储重置为初始状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42018464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com