Implement form with a few stages using React

I have a template for my website in Figma. There is a page with a bit of content and a pretty large form. This page contains first stage of my form on itself and after filling the data user can move on to the next stage of the form. Each stage of the form except first takes all place on the page. The problem is how to implement this functionality. I don’t think it’s a good way to use pages because of the URL addresses.

I’ll provide you with an image to understand the problem more clearly:
Scheme

Conditions:

  • User can’t visit any stage of form by URL address
  • User should be able to reload the page and their data will still be in its place (without the home page).