当我有多个减速器时,如何在用户注销期间删除所有状态

Bla*_*man 2 reactjs redux

我在我的 redux 应用程序中组合了多个减速器。

const reducers = combineReducers({
  reducer1,
  reducer2, 
  reducer3
});
Run Code Online (Sandbox Code Playgroud)

当用户执行注销时,如何删除该用户的整个 redux 状态?

Roh*_*ali 6

当您单击注销时,调度一个简单的操作,如“CLEAR_ALL”,这可以添加到所有减速器的开关案例中,并从那里返回空状态或初始状态。从而清除存储中的所有值。