Comment créer des routes et des liens avec React Router DOM – Partie 1: React JS

Posted by

React JS: Comment créer des routes et des liens avec React Router DOM partie 1

React JS: Comment créer des routes et des liens avec React Router DOM partie 1

React Router DOM est une bibliothèque de routage pour les applications React. Il permet de naviguer entre les différentes pages d’une application et de gérer les routes de manière efficace. Dans cet article, nous allons explorer comment créer des routes et des liens avec React Router DOM.

Installation de React Router DOM

Pour commencer, vous devez installer React Router DOM dans votre application React. Vous pouvez le faire en exécutant la commande suivante dans votre terminal :

npm install react-router-dom

Création des routes

Une fois que vous avez installé React Router DOM, vous pouvez commencer à créer vos routes. Pour ce faire, vous devez importer les composants nécessaires de React Router DOM et définir vos routes dans votre fichier App.js par exemple :


import React from 'react';
import { BrowserRouter as Router, Route } from 'react-router-dom';
import Home from './Home';
import About from './About';

function App() {
return (

);
}

export default App;

Dans cet exemple, nous avons créé deux routes : une pour la page d’accueil (“/”) et une pour la page “À propos” (“/about”).

Création des liens

Pour créer des liens vers les différentes routes de votre application, vous pouvez utiliser le composant Link de React Router DOM. Voici un exemple de création de liens dans votre composant de navigation :


import React from 'react';
import { Link } from 'react-router-dom';

function Navigation() {
return (

);
}

export default Navigation;

Avec ces liens, vous pouvez maintenant naviguer entre les différentes pages de votre application en cliquant sur les liens correspondants.

Conclusion

En utilisant React Router DOM, vous pouvez facilement créer des routes et des liens dans votre application React. Cela vous permet de gérer la navigation de manière efficace et de fournir une expérience utilisateur agréable. Dans la partie suivante de cet article, nous explorerons d’autres fonctionnalités avancées de React Router DOM.

0 0 votes
Article Rating
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@briologie2643
1 month ago

Merci beaucoup 😊✨️

@daellaimarachen
1 month ago

Super vidéo !