中にプレーンオブジェクトのリストがあり、this.state.list
そのリストを使用して子のリストをレンダリングするとします。オブジェクトを挿入する正しい方法は何this.state.list
ですか?
以下は、this.state
ドキュメントで言及されているように直接変更できないため、私がそれが機能すると思う唯一の方法です。
this._list.push(newObject):
this.setState({list: this._list});
これは醜いようです。もっと良い方法はありますか?
ReactJSでの状態配列の正しい変更の重複の可能性、マージを要求
—
Brigand
これらの答えはすべて、配列に要素を追加することに関するものです。しかし、そこから要素を削除するのはどうですか?または、単にアレイを完全に新しいものにリセットするには?
—
Augustin Riedinger、2016