react-router 4 – Browser history needs a DOM
You need to use different history provider for server side rendering because you don’t have a real DOM (and browser’s history) on server. So replacing BrowserRouter with Router and an alternate history provider in your app.js can resolve the issue. Also you don’t have to use two wrappers. You are using BrowserRouter twice, in app.js … Read more