Muy importante, a partir de las mas nuevas versiones de ‘react-router-dom’ el Switch fue cambiado por ‘Routes’ entonces el import quedaria asi"
import { BrowserRouter, Routes, Route } from 'react-router-dom';
Tambien en vez de "component en el atributo de Route, ahora es “element” y se le pasa el elemento, la estructura asi:
<BrowserRouter>
<Layout>
<Routes>
<Route exact path="/" element={<Home />} />
<Route exact path="/login" element={<Login />} /> <Route exact path="/recovery-password" element={<RecoveryPassword />} />
<Route path="*" element={<NotFound />} />
</Routes>
</Layout>
</BrowserRouter>
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.