Contenu du cours
React Router
React Router
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 propfallback
. Dans ce cas, la propfallback
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.
Merci pour vos commentaires !