在我的reducer中,我无法了解为什么我的状态返回更新但未复制。React-Redux:状态已更新但未复制
const loginReducer = (state = {}, action) => {
let newstate = JSON.parse(JSON.stringify(state))
const { type, payload } = action
switch(type) {
case constant.LOGIN_SUCCESS:
//
newstate = { login: [{ user: payload.user, password: payload.password, logged: true }] }
console.log(newstate.login)
break;
default:
break;
}
return newstate
}
当然这是我缺少的是什么简单的事情,但我想不出它
为什么你觉得你需要用'JSON.parse(JSON.stringify(州))'克隆? –