Question: I can see in this file (<https://github.com/ReactTraining/react-router/blob/v0.13.3/modules/createRouter.js>) that there is a refresh function but I have no idea how to call it. I'm fairly new to react-router, I've only used it to move between some pages a couple times using hashHistory. 

Right now I am trying to use it so that when an install fails, the user is given the option to 'retry' which I plan to execute by refreshing the page where the install happens (the page the user would be currently on). Any help would be appreciated.

This is a node app that runs on electron, not a web app.

Answer: 
firstly, add react-router as a dependency

```
`yarn add react-router` or `npm install react-router`

import { useHistory } from 'react-router'

```

`const history = useHistory()`

```
/////then add this to the function that is called for re-rendering

```

`history.go(0)`

This causes your page to re-render automatically
If you're using react-router v6

```
import { useNavigate } from "react-router-dom";

const navigate = useNavigate();

const refreshPage = () => {
    navigate(0);
}

```