title: Upgraded to React 16, react-router-redux does not work
body: <p>I recently upgraded the React version to 16, and since then, react-router-redux (I am using Redux) does not seem to work.  My code is too big to paste here. However, it looks very similar to <a href="https://github.com/ReactTraining/react-router/tree/master/packages/react-router-redux" rel="nofollow noreferrer">https://github.com/ReactTraining/react-router/tree/master/packages/react-router-redux</a>.  </p>
  
  <p>This is what my code looks like:</p>
  
  <pre><code>//Combine the Epics
  const rootEpic = combineEpics(
      storeEpic,
      shoppingListEpic,
      landingEpic,
      incrementalSearchEpic,
      completedSavedShoppingEpic
  );
  
  const epicMiddleware = createEpicMiddleware(rootEpic, {
      dependencies: {
          incrementalSearchService: IncrementalSearchServiceMock
      }
  });
  
  //Combine the reducers
  const reducer = combineReducers({
      syncSpaceReducer,
      routing: routerReducer
  });
  
  const transitionHistory = createHistory();
  
  const enhancer = compose(
      applyMiddleware(thunkMiddleware, epicMiddleware),
      handleTransitions(transitionHistory),
      DevTools.instrument()
  );
  
  const store = createStore(reducer, enhancer);
  const history = syncHistoryWithStore(browserHistory, store);
  
  render(
      &lt;Provider store={store}&gt;
          &lt;div&gt;
              &lt;Router history={history} routes={routes} /&gt;
              &lt;DevTools /&gt;
          &lt;/div&gt;
      &lt;/Provider&gt;,
      document.getElementById('syncspace')
  );
  </code></pre>
  
  <p>How can I solve it?</p>