diff --git a/src/core/reducer.js b/src/core/reducer.js
index <HASH>..<HASH> 100644
--- a/src/core/reducer.js
+++ b/src/core/reducer.js
@@ -1,8 +1,10 @@
 import { createStore, applyMiddleware, compose, combineReducers } from 'redux'
+import { routerMiddleware } from 'react-router-redux'
+import { browserHistory } from 'react-router'
 import thunk from 'redux-thunk'
 
 export function combine (states) {
-  const middleware = applyMiddleware(thunk)
+  const middleware = applyMiddleware(thunk, routerMiddleware(browserHistory))
   const enhancers = [middleware]
 
   if (process.env.NODE_ENV === 'development') {
@@ -27,13 +29,6 @@ export function combine (states) {
     }
   }
 
-  // if (module.onReload) {
-  //   module.onReload(() => {
-  //     // store.replaceReducer(rootReducer)
-  //     return true
-  //   })
-  // }
-
   return store
 }
Use react-router-redux middleware required for action-based navigation