Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Implémentation d'un Composant de Secours | Concepts de Base de React Router
React Router
course content

Contenu du cours

React Router

React Router

1. Aperçu Conceptuel
2. Concepts de Base de React Router
3. Concepts Avancés de React Router

book
Implémentation d'un Composant de Secours

Concentrons-nous sur la mise en œuvre d'un composant de repli. Cette étape est cruciale pour améliorer l'expérience utilisateur en fournissant un retour visuel pendant le chargement de pages web spécifiques.

React fournit le composant Suspense à cet effet. Le composant Suspense nous permet de spécifier un composant de repli qui est affiché pendant le chargement du contenu principal. Voici la syntaxe pour implémenter cette fonctionnalité :

  • Ligne 1 : Nous importons le composant Suspense de la bibliothèque React ;
  • Lignes 5 et 7 : Nous enveloppons toutes les routes de l'application avec le composant Suspense. Cela nous permet d'afficher un composant de repli pendant le chargement de n'importe quelle route ;
  • Ligne 5 : Le composant Suspense accepte une prop fallback. Dans ce cas, la prop fallback est définie sur <LoaderComponent />, ce qui spécifie le contenu à afficher pendant le chargement du contenu principal.

Exemple

Maintenant, intégrons un mécanisme de repli dans notre application :

Le code fourni démontre l'intégration d'un mécanisme de repli au sein du composant App. En utilisant le composant Suspense avec un fallback spécifié comme <Loader />, nous nous assurons que le retour visuel est affiché pendant le chargement des routes.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

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