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.