添加属性redux
我不想在reducer中向我的对象添加属性redux,redux,reducers,Redux,Reducers,我不想在reducer中向我的对象formOpen添加属性sections:[],我从我的服务器接收到我的对象formOpen,并带有其他属性,我想添加此属性,我如何在此处执行此操作? 谢谢 这应该可以做到: export function formEditor (state = initialState, action) { switch (action.type) { case types.RECEIVE_OPEN_FORM: return
formOpen
添加属性sections:[]
,我从我的服务器接收到我的对象formOpen
,并带有其他属性,我想添加此属性,我如何在此处执行此操作?
谢谢
这应该可以做到:
export function formEditor (state = initialState, action) {
switch (action.type) {
case types.RECEIVE_OPEN_FORM:
return {
...state,
isFetching: false,
formOpen: action.formOpen
};
case types.SET_FORM_OPEN_SECTIONS:
return {
...state,
isFetching: false,
formOpen: {
...state.formOpen,
sections: action.formOpenSections
}
};
default:
return state;
}
}
谢谢你的帮助:)
export function formEditor (state = initialState, action) {
switch (action.type) {
case types.RECEIVE_OPEN_FORM:
return {
...state,
isFetching: false,
formOpen: action.formOpen
};
case types.SET_FORM_OPEN_SECTIONS:
return {
...state,
isFetching: false,
formOpen: {
...state.formOpen,
sections: action.formOpenSections
}
};
default:
return state;
}
}