when you have a button on a page that, when you click, reloads the page and you don’t know why, it maybe that your button is within the form tag and defaults the type to submit. Make sure your button has a type specified as a button to solve that.
<Form>
{/* some code */}
<MyButton>My Button</MyButton>
{/* some code */}
</Form>
import React from 'react';
const MyButton = () => <button type="button">{children}</button>
export default MyButton;