Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

527
Vistas
No puedo renderizar componentes con rutas dinámicas en react-router-dom@6

Pretendo transferir este código que encontré en una versión anterior a la 6 en la que aún se usaba Switch a otra con la versión 6.3.0 que expongo a continuación y me devuelve el siguiente error:

!! La ruta de hoja coincidente en la ubicación "/admin" no tiene ningún elemento. Esto significa que generará un valor nulo de forma predeterminada, lo que dará como resultado una página "vacía".

y no puedo renderizar el componente, agradecería una mano, muchas gracias

 import { BrowserRouter as Router, Routes, Route } from "react-router-dom"; const routes = [ { path: "/admin", element: <LayoutAdmin/>, routes: [ { path: "/admin", element: <AdminHome/>, }, { path: "/admin/login", element: <AdminSignIn/>, }, ], }, ]; function App() { return ( <Router> <Routes> {routes.map((route, index) => ( <RouteWithSubRoutes key={index} {...route} /> ))} </Routes> </Router> ); } function RouteWithSubRoutes(route) { console.log(route); return ( <Routes> <Route path={route.path} render={(props) => <route.element routes={route.routes} {...props} />} /> </Routes> ) } export default App;
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

respuesta de desbordamiento de pila

Puede usar el gancho useRoutes desde reaccionar enrutador dom para anidar rutas.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Buscando en este mismo foro encontre lo que necesitaba escuchar, para desistir en mi intento de hacerlo asi: Propiedades como child y render ya estan obsoletas en v6, en este link hay mas detalles, saludos – g.4 on 24 de noviembre de 2021 a las 21:07

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda