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

289
Views
How to change the browser URL without reload the page?

I'm using react routers and to change the URL I'm doing history.push(pathname), But it is reloading entire page. I don't want to refresh or reload the page, I tried with replace and replacestate still page is reloading could anyone suggest me the solution?

 history.push(
        `/dashboard/filter?studyName=${JSON.stringify(study_dashboard_new)?JSON.stringify(study_dashboard_new):JSON.stringify([])}&compoundName=${JSON.stringify(compound_dashboard_new)?JSON.stringify(compound_dashboard_new):JSON.stringify([])}`
    );

Thanks

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

0

You should use history from the react-router-dom's useHistory hook.

import { useHistory } from "react-router-dom";

function HomeButton() {
  const history = useHistory();

  function handleClick() {
    history.push("/home");
  }

  return (
    <button type="button" onClick={handleClick}>
      Go home
    </button>
  );
}
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!