Exercice : Gestion du routage avec React Router
Contexte
Vous êtes développeur Front-end et vous devez créer une petite application React contenant
plusieurs pages afin de comprendre le fonctionnement du routage avec React Router.
Objectif
Mettre en pratique l’utilisation de React Router pour gérer la navigation entre plusieurs composants
sans recharger la page, en utilisant et .
Questions / Tâches
1. Créer un nouveau projet React nommé app-router.
2. Installer la bibliothèque nécessaire pour le routage dans React.
3. Créer trois composants : Home, About, Contact. Chaque composant doit afficher un titre
correspondant à son nom.
4. Dans le fichier [Link], importer les composants nécessaires de React Router.
5. Utiliser le composant pour englober toute l’application.
6. Définir les routes suivantes : / affiche Home, /about affiche About, /contact affiche
Contact.
7. Utiliser l’attribut exact pour la route /.
8. Ajouter un menu de navigation contenant trois liens : Home, About, Contact. Chaque lien
doit permettre de naviguer sans recharger la page.
9. Tester l’application avec les URLs : [Link] [Link]
[Link]
10. Expliquer brièvement le rôle de : , , exact.