Kursinhalt
React-Meisterschaft
React-Meisterschaft
Props in React
In React sind Props (kurz für Eigenschaften) ein leistungsstarker Mechanismus zum Anpassen und Übergeben von Daten von einem Eltern- zu einem Kindkomponente. Diese Funktion ermöglicht es uns, wiederverwendbare und flexible Komponenten innerhalb der App zu erstellen.
Props übergeben
Stellen Sie sich vor, wir bauen einen Online-Shop.
In diesem Szenario haben wir eine Hauptkomponente namens App
, und wir möchten Produktinformationen mithilfe einer Product
-Komponente anzeigen. Wir können den Produktnamen und den Preis als Props von App
an Product
übergeben.
So wird es in der Praxis gemacht:
In der App
-Komponente fügen wir die Product
-Komponente ein und übergeben ihr die Props: name
mit dem Wert "Green iguana"
und price
mit dem Wert 579
.
Empfangen und Verwenden von Props
Schauen wir uns nun die Product
-Komponente an, die diese Props empfängt:
In der Product
-Komponente definieren wir sie so, dass sie ein einziges Argument namens props
akzeptiert. Innerhalb der Komponente können wir auf die Werte dieser Props zugreifen, indem wir die Punktnotation (.
) gefolgt vom Eigenschaftsnamen verwenden (z.B. props.name
und props.price
).
Praktische Anwendung
Mit diesem Ansatz haben wir eine Product
-Komponente erstellt, die mit unterschiedlichen Produktinformationen mehrfach wiederverwendet werden kann. Wir können den Textinhalt jeder Product
-Komponente leicht anpassen, indem wir verschiedene Props bereitstellen.
Jetzt haben wir die Flexibilität, verschiedene Produktdetails mit derselben Product
-Komponente anzuzeigen.
Vollständiger App-Code:
1. Was ist der Zweck von Props in React?
2. Was ist der Vorteil der Verwendung von Props in React?
Danke für Ihr Feedback!