Joker universel – Wilcard

Un joker universel (ou wildcard en anglais) est un caractère spécial (*) utilisé dans la définition de routes pour capturer n’importe quelle suite de caractères dans une URL.

Il agit comme un « attrape-tout » qui correspond à tous les chemins non explicitement définis par d’autres routes plus spécifiques.

Fonctionnement dans React Router v6

Syntaxe Comportement
path= »* » Capture toute URL qui n’a pas été matchée par les routes précédentes
path= »/admin/* » Capture tous les sous-chemins sous /admin (ex: /admin/users, /admin/settings/profile)

Règle critique :
React Router évalue les routes dans l’ordre. Une route avec path="*" doit donc être placée en dernier pour ne pas intercepter prématurément des URLs destinées à des routes plus spécifiques.

Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.