我有一个处于状态的array.状态啊.
选项1
onChange(event){
this.state.arr.push('newvalue');
...
this.setState({some:'val',arr:this.state.arr})
}
Select 2
onChange(event){
var newArr = this.state.arr;
...
newArr.push('newvalue');
...
this.setState({some:'val',arr:newArr})
}
所以我知道.国家应该被视为不可改变的.但是,像选项1那样使用它,我仍然可以设置它的状态,还是需要像选项2那样使用它,因此总是首先在内存中复制