From 5c58a7d7f49b9fdc470e4ed5b0b79b81385ddfcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Mon, 10 Sep 2018 09:53:52 +0200 Subject: [PATCH] redux: do not use redux logger middleware in production builds --- public/app/stores/configureStore.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/public/app/stores/configureStore.ts b/public/app/stores/configureStore.ts index 232f2e30cb8..b101b31a2a2 100644 --- a/public/app/stores/configureStore.ts +++ b/public/app/stores/configureStore.ts @@ -13,5 +13,11 @@ export let store; export function configureStore() { const composeEnhancers = (window as any).__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose; - store = createStore(rootReducer, {}, composeEnhancers(applyMiddleware(thunk, createLogger()))); + + if (process.env.NODE_ENV !== 'production') { + // DEV builds we had the logger middleware + store = createStore(rootReducer, {}, composeEnhancers(applyMiddleware(thunk, createLogger()))); + } else { + store = createStore(rootReducer, {}, composeEnhancers(applyMiddleware(thunk))); + } }