Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

94
Visualizações
¿Es esta una buena practica?

Estoy haciendo un proyecto con reaccionar y decidí hacer que la funcionalidad de las rutas fuera un poco diferente, puse los detalles de las rutas en un archivo separado como una matriz:archivo de detalles de rutas , y en el componente de rutas itero a través de la matriz usando la función de mapa:componente de rutas . Pero no se si lo que hice es algo recomendable, creen que es mejor poner las rutas de forma estática directamente en el componente o hay alguna solución mejor?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Es mejor usar la función useRoutes proporcionada por el paquete react-router-dom.

Esto hace que su código sea más corto y la autenticación se puede agregar fácilmente mediante este procedimiento.

De esta manera, puede definir las rutas principales como un objeto como:

 routes = (loggedIn) => [ { path: '/', children: [ // unprotected routes here ] }, { path: '/main', element: loggedIn ? <Layout /> : <Navigate to='/login' /> children: [ // protected routes here ] } ]

Luego devuelva useRoutes en el componente de ruta como:

 const { loggedIn } = useSelector((state) => state.auth); return useRoutes(routes(loggedIn), '');

API useRoutes: https://reactrouter.com/docs/en/v6/api#useroutes

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda