Bases React Router et navigation
Une collection de routing sur les compromis entre routers, les layouts imbriques et l'etat URL pour preparer les questions de navigation les plus courantes.
L experience learn complete vit dans le workspace : signaux de cours, checkpoints, practice ciblee et renvoi en review.
Apercu de la collection
Tu peux inspecter ici la sequence et la couverture des sujets. La boucle guidee complete reste dans le workspace dashboard.
BrowserRouter utilise la History API pour des chemins propres, alors que HashRouter stocke l'etat de route apres le hash, ce qui fonctionne souvent sans rewrite serveur sur des hebergements statiques.
useParams donne au composant les parametres de route courants, comme un id capture depuis un chemin du type /users/:id.
Outlet permet a une route parente de definir une fois son layout partage, pendant que la route enfant actuellement matchlee remplit automatiquement la zone de contenu imbriquee.
Si un filtre ou un mode de vue doit survivre au refresh et etre partageable par lien, le garder dans la query string via useSearchParams est souvent plus clair que de le cacher seulement dans le state local du composant.
