回答
在研究这个问题的过程中我发现
this
问题,海报也有类似的问题。解决方案在本文的最后一条评论中,即:
react-reset
const appReducer = combineReducers({productsReducer, auth: accessReducer, usersReducer});
const persistConfig = {
key: 'root',
storage,
whitelist: ['auth']
};
const enHanceCreateStore = compose(
applyMiddleware(thunk),
reduxReset()
)(createStore);
const persistedReducer = persistReducer(persistConfig, appReducer);
export const store = enHanceCreateStore(persistedReducer);
export const persistor = persistStore(store);
然后你只要在注销时发出调度动作就可以了
redux-reset
store.dispatch({
type: 'RESET'
})