让我说我的this.state看起来像这样:
getInitialState: function() {
return {
myArray: [
{
someState1: "someValue1"
}
]
}
},
我希望实现这一目标:
modifiedState: function() {
return {
myArray: [
{
someState1: "someValue1",
someState2: "someValue2"
},
{
someState3: "someValue3"
}
]
}
}
最佳/良好做法是什么:
在myArray
将新对象添加到myArray
。
我对后者的解决方案(不确定方法是否合适):</ em>
this.setState({
myArray: this.state.myArray.concat([newObj])
});