React Router è una delle librerie più popolari usate per eseguire il routing dinamico in React. Di seguito è presentata una procedura passo-passo per eseguire il routing dinamico in React utilizzando React Router.
1. Installazione di React Router
Nel tuo terminale, naviga alla radice del tuo progetto React e installa React Router utilizzando il comando:
```
npm install react-router-dom
```
1. Importazione di BrowserRouter, Route e Link da react-router-dom
Ora devi importare i componenti necessari da react-router-dom nella tua app. Di solito, questo viene fatto in App.js o in un componente simile.
```
import { BrowserRouter as Router, Route, Link } from “react-router-dom”;
```
1. Creazione delle rotte
React Router utilizza componenti JSX per creare rotte, ognuna delle quali determina cosa viene visualizzato quando l’URL della tua app corrisponde a un determinato percorso.
``` 1. Creazione dei componenti per ogni pagina Ora dovresti creare i componenti Home, About e Users che sono menzionati nelle tue route. ```
function Home() {
return Home
;
}
function About() { return
function Users() { return
1. Routing dinamico
Il routing dinamico può essere eseguito utilizzando parametri nelle rotte. Ad esempio, un URL di un utente specifico potrebbe essere “/users/123”. Per creare una route che corrisponde a questo schema, si utilizza `:id` nel percorso della route.
```
```
Quindi, nel componente User, è possibile accedere all’ID dell’utente attraverso `props.match.params.id`.