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

127
Vistas
El parámetro de la ruta del enrutador React desaparece después de recargar la página

Estoy encontrando un problema bastante extraño con react-routerv6. Mis rutas son así

 <Routes> <Route path="*" element={<NotFound />} /> <Route path="/" element={<Landing />} /> <Route path="/project/:id" element={ <PrivateRoute> <SpecificProjectPage /> </PrivateRoute> } /> </Routes>

Ahora los parámetros de la ruta funcionan bien hasta que recargo la página. La siguiente imagen recrea el error.

Recreación de errores

El parámetro de ruta desaparece al recargar y la ruta se compara con la última ruta.

Lo que he hecho hasta ahora para arreglar

Intenté instalar la última versión de react-router. Intenté desinstalar react-router y react-router-dom y reinstalar solo react-router-dom.

Editar - 1

Aquí Private Route es básicamente un componente de utilidad que redirige a la página principal si el usuario no está autorizado.

Aquí está su código

 const PrivateRoute = ({ children }) => { let { user } = useAuth(); return user ? children : <Navigate to={'/'} />; };

Y la página no encontrada es un componente representado en rutas comodín, ya que no hay coincidencias para/proyecto en Rutas

Aquí está el código para el <NotFound />

 export default function NotFound() { return ( <Flex direction="column"> <Heading > 404 </Heading> <Text fontSize="18px" mt={3} mb={2}> Page Not Found </Text> <Text color={'gray.500'} mb={6}> The page you're looking for does not seem to exist </Text> <Button colorScheme={'cyan'} variant="solid" onClick={() => { window.location.href = '/'; }} > Go to Home </Button> </Flex> ); }
about 4 years ago · Santiago Trujillo
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