React Router v4 provides below 3 <Router>
components:
<BrowserRouter>
<HashRouter>
<MemoryRouter>
The above components will create browser, hash, and memory history instances. React Router v4 makes the properties and methods of the history
instance associated with your router available through the context in the router
object.