Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen React-Komponente | Einführung in die Grundlagen von React
React-Meisterschaft
course content

Kursinhalt

React-Meisterschaft

React-Meisterschaft

2. Styling in React Apps
3. React Hooks und Context
4. React in der Realen Welt

book
React-Komponente

In React sind Komponenten die grundlegenden Bausteine einer Benutzeroberfläche. Sie ermöglichen es Entwicklern, unabhängige, wiederverwendbare Teile der Benutzeroberfläche zu erstellen, die kombiniert werden können, um größere UI-Elemente zu bilden.

Man kann sich eine React-App als einen Baum von Komponenten vorstellen, wobei die oberste Komponente die Wurzel ist. Jede Komponente ist dafür verantwortlich, JSX-Markup zu rendern und die gewünschte HTML-Struktur zu definieren, die im Browser-DOM angezeigt wird.

Funktionale Komponenten

Funktionale Komponenten sind JavaScript-Funktionen, die JSX zurückgeben, um die Struktur und den Inhalt eines UI-Elements zu definieren. Sie repräsentieren die moderne Art, React-Apps zu erstellen und werden mit Großbuchstaben benannt, wie Product oder User, um sie von Standard-HTML-Elementen wie div oder span zu unterscheiden.

Funktionale Komponenten bieten mehrere Vorteile:

  • Weniger Boilerplate: Funktionale Komponenten reduzieren Boilerplate-Code, was sie prägnanter und einfacher zu handhaben macht;
  • Einfacher zu Verstehen: Sie sind einfacher zu verstehen und zu erfassen, insbesondere für Entwickler, die neu in React sind;
  • Einfacher zu Testen: Funktionale Komponenten erleichtern das Testen aufgrund ihrer unkomplizierten Natur;
  • Kein Kontext (this): Im Gegensatz zu Klassenkomponenten beinhalten funktionale Komponenten keinen Kontext (this), was Ihren Code vereinfacht. Hier ist ein Beispiel für eine funktionale Komponente:

In diesem Beispiel ist Product eine funktionale Komponente, die eine Produktkarte darstellt.

Funktionale Komponenten bilden den Großteil der Struktur einer React-App und dienen als wesentliche Bausteine zur Erstellung von Benutzeroberflächen.

1. Was sind Komponenten in React?

2. Wie sollten wir eine funktionale Komponente in React benennen?

Was sind Komponenten in React?

Was sind Komponenten in React?

Wählen Sie die richtige Antwort aus

Wie sollten wir eine funktionale Komponente in React benennen?

Wie sollten wir eine funktionale Komponente in React benennen?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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