Skip to content

Commit 3d6bdd0

Browse files
author
spoeck
committed
remove redux logger for production env
1 parent 0e217fd commit 3d6bdd0

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/ReduxRoot.tsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
import * as React from 'react';
2-
import App from './App';
3-
import {
4-
createStore,
5-
applyMiddleware,
6-
Store,
7-
} from 'redux';
8-
import thunk from 'redux-thunk';
9-
import { createLogger } from 'redux-logger';
102
import { Provider } from 'react-redux';
3+
import { applyMiddleware, createStore, Store } from 'redux';
114
import { composeWithDevTools } from 'redux-devtools-extension';
5+
import { createLogger } from 'redux-logger';
6+
import thunk from 'redux-thunk';
7+
import App from './App';
128
import rootReducer, { RootState } from './reducers';
139

1410
const logger = (createLogger as any)();
1511

16-
var middleware = applyMiddleware(logger, thunk);
12+
var middleware;
1713

1814
if (process.env.NODE_ENV === 'development') {
19-
middleware = composeWithDevTools(middleware);
15+
// middleware for development with logger and devTools
16+
middleware = composeWithDevTools(applyMiddleware(logger, thunk));
17+
} else {
18+
// middleware for production
19+
middleware = applyMiddleware(thunk);
2020
}
2121

2222
const store = createStore(rootReducer, {}, middleware) as Store<RootState>;

0 commit comments

Comments
 (0)