Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Implementierung Einer Fallback-Komponente | Grundkonzepte von React Router
React Router
course content

Kursinhalt

React Router

React Router

1. Konzeptioneller Überblick
2. Grundkonzepte von React Router
3. Fortgeschrittene React Router Konzepte

book
Implementierung Einer Fallback-Komponente

Konzentrieren wir uns darauf, eine Fallback-Komponente zu implementieren. Dieser Schritt ist entscheidend, um das Benutzererlebnis zu verbessern, indem visuelles Feedback bereitgestellt wird, während bestimmte Webseiten geladen werden.

React stellt die Suspense-Komponente für diesen Zweck bereit. Die Suspense-Komponente ermöglicht es uns, eine Fallback-Komponente anzugeben, die angezeigt wird, während der Hauptinhalt geladen wird. Hier ist die Syntax zur Implementierung dieses Features:

  • Zeile 1: Wir importieren die Suspense-Komponente aus der React-Bibliothek;
  • Zeilen 5 und 7: Wir umschließen alle App-Routen mit der Suspense-Komponente. Dies ermöglicht es uns, eine Fallback-Komponente anzuzeigen, während eine Route geladen wird;
  • Zeile 5: Die Suspense-Komponente akzeptiert eine fallback-Eigenschaft. In diesem Fall ist die fallback-Eigenschaft auf <LoaderComponent /> gesetzt, was den Inhalt angibt, der angezeigt werden soll, während der Hauptinhalt geladen wird.

Beispiel

Nun integrieren wir einen Fallback-Mechanismus in unsere App:

Der bereitgestellte Code demonstriert die Integration eines Fallback-Mechanismus innerhalb der App-Komponente. Durch die Verwendung der Suspense-Komponente mit einem fallback, der als <Loader /> angegeben ist, stellen wir sicher, dass das visuelle Feedback angezeigt wird, während die Routen geladen werden.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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