Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

124
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!