"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment créer des routes imbriquées dans React Router v4/v5 ?

Comment créer des routes imbriquées dans React Router v4/v5 ?

Publié le 2024-11-16
Parcourir:935

How to Create Nested Routes in React Router v4/v5?

Routes imbriquées avec React Router v4/v5

Les routes imbriquées vous permettent de créer une structure hiérarchique pour la navigation au sein de votre application React. Dans React Router v4 et v5, vous pouvez y parvenir en utilisant les composants et .

Exemple

Considérez l'exemple suivant, où nous souhaitons diviser notre application en frontend et les zones d'administration.

Dans l'exemple ci-dessus, la première définition définit les routes frontend, tandis que la seconde définit les routes admin. Chaque route est associée à un composant qui doit être rendu lors de l'accès à cette route.

Considérations

Dans React Router v4, vous n'imbriquez pas de composants . Au lieu de cela, vous les placez dans un autre . Par exemple :

Devrait devenir :

Et le composant Topics serait défini comme suit :

const Topics = ({ match }) => (
  

Topics

Example topic
);

Cette structure permet plus de flexibilité et de contrôle sur le routage de votre application.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3