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

246
Views
El parámetro opcional /id?/ en la ruta de React Route no funciona

Estoy aprendiendo a reaccionar y vi un video y donde usaba un signo de interrogación para un parámetro de identificación opcional pasado en la ruta de URL como este

 <Route path='/cart/:id?' element={< CartScreen />} exact/>

el ? Se supone que junto a id no debe tomarse como parámetro en la URL. El video que vi es de dos años y estoy usando una versión de reacción más nueva. Traté de buscar la solución, pero no tuve suerte.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Depende de la versión del enrutador de reacción que esté utilizando.

Para V1, V2 y V3, los parámetros opcionales se pueden definir como:

 <Route path='/cart(/:id)' element={< CartScreen />} exact/>

Para React Router V4,V5 puede usar:

 <Route path='/cart/:id?' element={< CartScreen />} exact/>

En cuanto a React Router V6, ya no admite rutas opcionales, sino que opta por rutas anidadas.

 <Route path="/page/:friendlyName"> <Route path=":sort" element={<Page />} /> <Route path="" element={<Page />} /> </Route>

Documentos oficiales para cambios que van de V5 a V6. Consulte la sección de enlaces relativos para obtener más información.

about 4 years ago · Juan Pablo Isaza Report
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!