redux - Flutter redux:如何在注销时清除状态并在登录时重新初始化
问题描述
我是 Flutter 新手,已经在移动应用程序中实现了 redux 开发模式。注销时我希望清除颤振应用程序的状态。否则,如果 Participant 1 登录,Participant 2 登录 Participant 2,则在缓存数据时查看 Participant 1 的数据。因此,一旦参与者 1 登录应用程序的状态,就应该重新初始化。我有三个状态对象 1. Authstate 2. UIState
我目前在 app_reducer.dart 中执行此操作
if(action is UserLogout) { return AppState().rebuild((b) => b.authState.replace(state.authState)); }
我的注销操作是 UserLogout,登录是 UserLogin。
解决方案
推荐阅读
- python - Chrome Webdriver 不加载默认配置文件
- javascript - three.js — 如何在加载器之外选择网格?
- r - 如何按组根据列值创建“块”?
- javafx - JavaFX 12 中的 WebConsoleListener IllegalAccessError
- python - 是什么阻止我的异步代码运行异步?
- icalendar - 无法通过 MailKit 发送带有图像附件的 iCal.net
- sql-server - 使用 SELECT 结果作为列名
- authentication - 如何在 ajax 中设置 document.cookie?
- python - 查找 docker 镜像的依赖项
- c++ - 如果构建是源外的,CMake 无法确定标头依赖项?