export function configureStore()

in public/js/util/store.js [13:34]


export function configureStore() {
  const router = routerMiddleware(browserHistory);
  const store = createStore(
    rootReducer,
    compose(
      applyMiddleware(thunkMiddleware),
      applyMiddleware(router),
      applyMiddleware(updateUrlFromStateChangeMiddleware),
      applyMiddleware(updateStateFromUrlChangeMiddleware),
      window.devToolsExtension ? window.devToolsExtension() : f => f
    )
  );

  /* globals module:false */
  if (module.hot) {
    module.hot.accept('../reducers/rootReducer.js', () => {
        store.replaceReducer(rootReducer);
    });
  }

  return store;
}