Browse Source

redux: do not use redux logger middleware in production builds

Torkel Ödegaard 7 năm trước cách đây
mục cha
commit
5c58a7d7f4
1 tập tin đã thay đổi với 7 bổ sung1 xóa
  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)));
+  }
 }