Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Props | Gemeinsame Prinzipien
Grundlagen von React Native
course content

Kursinhalt

Grundlagen von React Native

Grundlagen von React Native

1. Einführung
2. Grundkonzepte
3. Gemeinsame Prinzipien
4. Fortgeschrittene Konzepte

book
Props

Theorie

Props (kurz für Eigenschaften) sind eine Möglichkeit, Daten von einer übergeordneten Komponente an eine untergeordnete Komponente zu übergeben. Sie sind ähnlich wie Funktionsargumente. Props ermöglichen es Ihnen, untergeordnete Komponenten basierend auf den Anforderungen der übergeordneten Komponente anzupassen und zu konfigurieren.

Warum brauchen wir Props?

Props machen Komponenten wiederverwendbar und konfigurierbar. Sie ermöglichen es der übergeordneten Komponente, mit ihren untergeordneten Komponenten zu kommunizieren, indem sie Daten und Funktionalität an sie übergibt.

Arbeiten mit Props

Props übergeben

Wir übergeben Props, indem wir sie als Attribute verwenden, wenn wir eine Komponente nutzen.

In diesem Beispiel übergibt die ParentComponent eine Prop namens message mit dem Wert 'Hello from parent' an ChildComponent.

Empfangen von Props

Im empfangenden Component (in diesem Fall ChildComponent) können wir auf die übergebenen Props als Eigenschaften des props-Objekts zugreifen.

Das ChildComponent erhält die message-Prop und rendert sie innerhalb einer Text-Komponente.

Standard-Props

Wir können Standardwerte für Props definieren, falls sie nicht bereitgestellt werden.

Hier, wenn message nicht als Prop bereitgestellt wird, wird es auf 'Default Message' gesetzt.

Beispiel

Betrachten Sie ein Szenario, in dem wir eine UserProfile-Komponente haben, die Benutzerdaten als Props erhält.

Nun, wenn wir UserProfile in der App-Komponente verwenden, können wir Benutzerdaten als Props übergeben:

In der Praxis

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2
We're sorry to hear that something went wrong. What happened?
some-alt