我的组件状态包含一系列对象。一个对象具有子对象属性,我想知道如何设置这些子属性的状态。
this.state = {
currentMenuItems: data,
modifyItemDisplay: false,
currentMenuItem: {
name: '',
description: '',
price: 0,
exceptions: [],
},
currentItemIndex: 0,
currentSectionIndex: 0,
}
我想设置currentMenuItem.name的状态,但是我不能执行this.setState({crrentMenuItem.name:newName}),所以我该如何更改名称对象而不创建一个全新的对象并更新整个对象currentMenuItem对象?