当用户注销时,我希望将整个存储重置为其初始状态。我之所以这样做,是因为我不想在丢失身份验证上下文后将任何项存储在内存中。
我认为将其作为中间件实现是最有意义的,所以我从以下几个方面开始
import { LOGOUT } from 'app/actions/auth';
export default function authMiddleware(store) {
return action => next => {
if (action.type === LOGOUT) {
// ???
}
next();
}
}具体地说,我很难在应用程序的初始实例化时找到存储的初始状态。
在redux中有没有一种标准的方法来做到这一点?
发布于 2017-08-23 01:37:47
可以将其设置为初始状态,方法是将变量声明为
const initialState = {}; 然后,如果大小写匹配,则可以返回initialState
https://stackoverflow.com/questions/45820525
复制相似问题