How do you pass parameters in routes?
You can pass URL parameters (also called dynamic routes) using : in the route path.
Example:
import { BrowserRouter as Router, Route, Switch, useParams } from
'react-router-dom';
function App() {
return (
<Router>
<Switch>
<Route path="/user/:id" component={User} />
</Switch>
</Router>
);
}
function User() {
const { id } = useParams(); // Access the dynamic parameter
return <h1>User ID: {id}</h1>;
}
In the example above, visiting /user/1 will display User ID: 1.