From c151ddb085082a8699ce3ce5b469d4b172ee4d43 Mon Sep 17 00:00:00 2001 From: ImmanuelSegol <3ditds@gmail.com> Date: Fri, 15 Feb 2019 19:07:09 +0200 Subject: [PATCH] feat: dont include middelware in production build --- src/state/index.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/state/index.js b/src/state/index.js index e113d62..1fd3646 100644 --- a/src/state/index.js +++ b/src/state/index.js @@ -1,12 +1,17 @@ import { applyMiddleware, createStore, compose } from 'redux'; import thunk from 'redux-thunk'; import createRootReducer from './rootReducer'; - import logger from 'redux-logger'; +let middelware = [thunk]; + +if (process.env.NODE_ENV !== 'production') { + middelware = [...middelware, logger]; +} + const store = createStore( createRootReducer(), - compose(applyMiddleware(logger, thunk)) + compose(applyMiddleware(...middelware)) ); export default store;