Parameter

Was ist das „props“-Objekt?

Mit Hilfe des „props“-Objekts können Parameter an eine React-Komponente übergeben werden. Dabei werden beim Aufruf der Komponente die Parameter wie HTML-Attribute übergeben. Innerhalb der Komponente wird mit „this.props.parametername auf den entsprechenden Parameter zugegriffen:

index.html:

index.js:

Ergebnis:

Funktionsweise des „props“-Objekts

Variablen übergeben

Sollen Variablen an eine Komponente übergeben werden, so werden die Variablen in geschweifte Klammern gesetzt:

index.html:

index.js:

Ergebnis:

Auf die gleiche Art und Weise können ganze Objekte übergeben werden:

index.html:

index.js:

Ergebnis:

Von Komponente zu Komponente

Mit dem „props“-Objekt können Parameter bei verschachtelten Komponenten auch von einer Komponente zur nächsten weitergegeben werden:

index.html:

index.js:

Ergebnis:

Parameter im Konstruktor

Wenn eine Komponente über einen Konstruktor verfügt, sollte das „props“-Objekt auch an den Konstruktor und den Konstruktor der Eltern-Komponente übergeben werden:

index.html:

index.js:

Ergebnis:

Quellen