Production build improvements

This commit is contained in:
Jori Lallo
2016-05-22 22:41:57 -07:00
parent bc8200b30b
commit fd79d11479
4 changed files with 16 additions and 60 deletions

View File

@@ -28,15 +28,21 @@ import DocumentScene from 'scenes/DocumentScene';
import SlackAuth from 'scenes/SlackAuth';
// Redux
const loggerMiddleware = createLogger();
const routerMiddlewareWithHistory = routerMiddleware(History);
const store = createStore(reducers, applyMiddleware(
thunkMiddleware,
routerMiddlewareWithHistory,
loggerMiddleware,
), autoRehydrate());
if (process.env.PRODUCTION) {
const routerMiddlewareWithHistory = routerMiddleware(History);
const store = createStore(reducers, applyMiddleware(
thunkMiddleware,
routerMiddlewareWithHistory,
), autoRehydrate());
} else {
const loggerMiddleware = createLogger();
const routerMiddlewareWithHistory = routerMiddleware(History);
const store = createStore(reducers, applyMiddleware(
thunkMiddleware,
routerMiddlewareWithHistory,
loggerMiddleware,
), autoRehydrate());
}
persistStore(store, {
whitelist: [