react-redux:默认情况下返回浅表副本

时间:2020-05-14 17:43:45

标签: redux react-redux momentjs

我正在更新我的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

0 个答案:

没有答案
相关问题