Was ist der bevorzugte Weg, um einen Reaktionszustand zu mutieren?

Nehmen wir an, ich habe eine Liste mit einfachen Objekten in meiner Listethis.state.list Damit kann ich dann eine Liste der Kinder rendern. Was ist dann der richtige Weg, um ein Objekt einzufügenthis.state.list?

Unten ist der einzige Weg, ich denke, es wird funktionieren, weil Sie die nicht mutieren könnenthis.state direkt wie in der doc erwähnt.

this._list.push(newObject):
this.setState({list: this._list});

Das kommt mir hässlich vor. Gibt es einen besseren Weg?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage