状態配列にデータをプッシュする際に問題が発生しているようです。私は次のようにしてこれを実現しようとしています:
this.setState({ myArray: this.state.myArray.push('new value') })
しかし、これは間違った方法であり、可変性の問題を引き起こすと思いますか?
ベストアンサー1
es6 を使用すると、次のように実行できます。
this.setState({ myArray: [...this.state.myArray, 'new value'] }) //simple value
this.setState({ myArray: [...this.state.myArray, ...[1,2,3] ] }) //another array