Para hacer enrutamiento dinámico en Reactjs, hay muchas librerías disponibles, pero la más popular y utilizada es `react-router-dom`. Aquí te dejo los pasos para configurarla:
1. Instala el componente `react-router-dom` en tu proyecto con el siguiente comando en tu terminal:
`npm install react-router-dom`
2. Importa los componentes `BrowserRouter, Switch, Route` de `react-router-dom` en tu archivo principal, normalmente index.js o App.js:
```javascript
import { BrowserRouter as Router, Switch, Route } from ‘react-router-dom‘
```
3. Utiliza los componentes importados para definir tus rutas:
```javascript
```
Dentro del componente `Router` se definen las diferentes rutas de tu aplicación. El componente `Switch` se utiliza para renderizar sólo la primera `Route` o `Redirect` que coincide con la ubicación actual. `Route` se utiliza para declarar la ruta de la URL y qué componente se debe renderizar.
Para un enrutamiento dinámico, puedes pasar parámetros dinámicos en la URL que luego puedes utilizar dentro de tu componente:
```javascript
```
En el componente Usuario, puedes acceder al parámetro ‘id’:
```javascript
function Usuario ({ match }) {
return (
El `:id` en la URL de `Route` es un marcador de posición para cualquier identificador que se introduzca en la URL. Utilizar la prop `match` le permite acceder al parámetro dinámico de la URL.
Recuerda importar la librería donde corresponda. Este es un ejemplo generalizado, y te recomendaría que buscaras una guía más específica o dieras más detalles para una respuesta más precisa.