问题描述
所以我在我的 react-native 应用程序中使用 redux-persist 来保持状态并且一切正常。
对于reducer,我使用switch-case
来检查不同的动作类型,并且默认我正在返回状态。
initialState = {
first: null,second: null
}
export default myReducer = (state=initialState,action) => {
switch(action.type) {
case ...:
... // Handling some cases which work fine
default:
return state
}
}
这东西工作正常,但如果我在默认块中用 state
替换 {...state}
,它不会保持状态。
现在我明白了多少是 state = {...state}
那么为什么这不起作用。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)