我正在更新我的react项目以使用redux来管理状态。当页面首次加载时,下面的函数运行。不幸的是,它返回的是我认为是浅表副本而不是深表副本。
import moment from 'moment';
const stateObj = {
endTimeValue: moment(),
}
const FormHandlerReducer = (state = stateObj, action) => {
console.log("stateObj: ", stateObj)
console.log("state: ", state)
switch(action.type){
default:
return state
}
}
export default FormHandlerReducer
我希望我的state.endTimeValue是deeply nested object
但是我真正得到的是value is a string, not an obj
通过该功能,我在控制台中记录stateObj和状态,并记录我期望的a deeply nested obj