npm install react-router-dom
C’est un composant qui donne accès à toutes les fonctionnalités du router. Importer ‘browserRouter’
import { BrowserRouter } from "react-router-dom";
et remplacer
<React.StrictMode>
<App />
</React.StrictMode>
par
<BrowserRouter>
<App />
</BrowserRouter>
import { Routes, Route } from "react-router-dom";
Dans la <div>
mettre les balises <Routes>
englobant <Route />
contenant deux infos
export default function App() {
return (
<div className="App">
<Routes>
<Route path="/" element={<Home />} />{" "}
{/* tout d'abord, le chemin (path), c'est la racine et un élément à montrer, ici (Home)*/}
</Routes>
</div>
);
}
rfc
puis tabulation pour obtenir ce qui suit :import React from "react";
export default function Home() {
return (
<>
<h1>Bienvenue !</h1>
</>
);
}
Pour gagner du temps faire ìmport Home
puis appuyer sur tabulation ou entrée.
import Home from "./components/Home/Home";
<Route path="/Profile/:id" element={<Profile />} />