Você pode também utilizar a função useNavigate de outra forma para "recarregar" uma página em React.js. Exemplo:
const navigate = useNavigate();
const someFunction = () => {{
navigate("/", { replace: true });
navigate("/");
}
Ao acionar a função someFunction será acionada duas vezes a função navigate, com { replace: true } na primeira chamada e sem argumentos na segunda.