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

198
Views
React-router: ¿hay alguna manera de usar la inserción desde el historial para agregar una cadena de consulta después de esta ruta actual?

mi URL actual es /foo y quiero agregarle una cadena de consulta, es decir, /foo?date=2022-02-15

La forma en que lo hice es location.search = queryString y funciona, pero da como resultado una recarga completa. Quería usar la API de historial de react-router para poder evitar la recarga completa.

Pero history.push reemplazará toda la ruta /foo con date=2022-02-15 (por lo que la URL será date=2022-02-15 en lugar de /foo?date=2022-02-15 ) ya que no ?date=2022-02-15 a la ruta actual /foo como lo haría location.search . Entonces, ¿hay alguna manera de usar la API de history para lograr el mismo comportamiento?

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

0

Puede obtener el nombre de pathname actual del objeto de location de la ruta actual que se está comparando y representando.

Ejemplo:

 const location = useRouteMatch(); const queryString = "date=2022-02-15"; ... // as a string history.push(`${location.pathname}?${queryString}`); // or as an object history.push({ pathname: location.pathname, search: `?${queryString}`, });
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!