React · Junior · Frage 9 von 75
Wie kann eine Kindkomponente Daten an die Elternkomponente übergeben?
- 1Über
this.parent.setState()in der Kindkomponente - 2Das Kind mutiert das Props-Objekt, und die Elternkomponente sieht den neuen Wert
- 3Die Elternkomponente übergibt einen Callback über Props, und das Kind ruft ihn mit den Daten auf
Antwort zeigen
Richtige Antwort: Die Elternkomponente übergibt einen Callback über Props, und das Kind ruft ihn mit den Daten auf
Erklärung
In React fließen Daten nach unten und Ereignisse über Funktionen nach oben: <Search onChange={setQuery} />, und das Kind ruft props.onChange(value) auf. Eine Mutation der Props rendert die Elternkomponente nicht neu, und Funktionskomponenten haben keinen Zugriff auf die Instanz der Elternkomponente.