gpt4 book ai didi

javascript - 从一个 Action 函数清除 React Reflux 中多个 Store 的数据

转载 作者:行者123 更新时间:2023-11-27 23:55:16 26 4
gpt4 key购买 nike

我的 AuthActions 文件中有一个简单的 _clear 函数,它将 this.data 设置为 undefined。我仅在用户注销时调用此函数。当我使用其他用户重新登录时,以前帐户的数据仍然卡在多个商店中。调用 _clear 函数时清除每个 Store 中所有数据的最佳方法是什么?

最佳答案

在 Flux 应用程序中, View 会触发操作,应用程序中的任何人都可以订阅这些操作。通常,存储会监听操作来执行任何逻辑。

这种方法意味着您的商店会触发 Actions::logoutAuth 并且其他商店会监听此操作。您应该在每个商店中定义清晰的逻辑。因为Stores有不同的状态和业务逻辑。

此外,操作不应该有任何逻辑。 Action 是发布/订阅流程的标签。

关于javascript - 从一个 Action 函数清除 React Reflux 中多个 Store 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33221784/

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