Instead of using BrowserRouter, it uses a Router with a BrowserHistory object. This allows exposing the History object to the app so it can changes routes programmatically based on state changes.
I've also updated react-scripts as it was failing npm audit.
This is an implementation of #67.
Instead of using BrowserRouter, it uses a Router with a BrowserHistory object. This allows exposing the History object to the app so it can changes routes programmatically based on state changes.
I've also updated react-scripts as it was failing npm audit.