cuando importo el interruptor de la captura de pantalla de error de react-router-dom cuando importo el interruptor de react-router ingrese la descripción de la imagen aquí
Copié el código de https://v5.reactrouter.com/web/guides/quick-start
El interruptor se exporta desde "react-router", no desde "react-router-dom"
Convierte esto:
import { Switch } from "react-router-dom";
para:
import { Switch } from "react-router";
Hola porque Switch se exporta desde react-router
import { Switch } from "react-router";
Me he enfrentado a un problema similar al importar Switch desde react-router-dom. En mi caso, estaba usando la última versión (v6, creo) de react-router-dom donde el "Interruptor" se reemplaza por "Rutas".
Entonces, o verifica la versión de su react-router-dom y reemplaza Switch
to Routes
y cambia la declaración de ruta de <Route path="/" component={Dashboard} />
a <Route path="/" element={Dashboard} />
si es v6, o si desea degradar su versión de react-router-dom y seguir usando Switch
.
Tu llamada.