Parcourir la source

redux: do not use redux logger middleware in production builds

Torkel Ödegaard il y a 7 ans
Parent
commit
5c58a7d7f4
1 fichiers modifiés avec 7 ajouts et 1 suppressions
  1. 7 1
      public/app/stores/configureStore.ts

+ 7 - 1
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)));
+  }
 }