title: Next.js Router.push() reloads page automatically
body: <p>Is there a way to execute a Router.push() without reloading the page using Next.js?</p>
  
  <p>I am using a [...all].js main file for a page that based on the url renders different components, but i want to be able to move between them without triggering a full page reload - it is a multi-step form.</p>
  
  <p>In other words, I want to be able to move between the steps of the form by also updating the URL from 'form/1' to 'form/2'</p>