Aktualisierung des Deep ReactJS-Status

Ich habe eine Reihe von Elementen in einem ReactJS-Komponentenstatus, über den ich iteriere, um ein Formular zu erstellen. Meine Frage lautet: Wie aktualisiere ich diese Elemente am besten, wenn sich die Felder ändern?

Zum Beispiel:

var items = this.state.foo.bar.items.map(function(item, i) {
    return <input value={item.baz} onChange={??}
});

Wie würde mein onChange-Handler in diesem Fall aussehen? Muss ich das ändern?item.baz Eigentum direkt, dannthis.setState(state)? Scheint falsch. Ich schaue auf dieReagieren Sie auf Unveränderlichkeitshilfen, aber sehen Sie, wie man mit Array-Indizes arbeitet.

Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage