例如,
state = {
data: {}
}如何将新的嵌套字段添加到对象中?我无法设置该字段,因为我有一个错误Cannot read property 'date' of undefined
const reducer = produce((draft, action) => {
switch (action.type) {
case 'ACTION_SUCCESS':
draft.data.children.date = action.response;
}
});因此,我希望:
data: {
children: {
data: 'date'
}
}
}发布于 2021-04-15 23:20:11
正常的JS对象操作规则在这里适用。如果还没有.y字段,就不能写obj.x.y.z = --必须先创建它。
https://stackoverflow.com/questions/67108828
复制相似问题