首页 > 解决方案 > 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。

标签: reduxflutterflutter-redux

解决方案


推荐阅读