File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change 1
1
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' ;
10
2
import { Provider } from 'react-redux' ;
3
+ import { applyMiddleware , createStore , Store } from 'redux' ;
11
4
import { composeWithDevTools } from 'redux-devtools-extension' ;
5
+ import { createLogger } from 'redux-logger' ;
6
+ import thunk from 'redux-thunk' ;
7
+ import App from './App' ;
12
8
import rootReducer , { RootState } from './reducers' ;
13
9
14
10
const logger = ( createLogger as any ) ( ) ;
15
11
16
- var middleware = applyMiddleware ( logger , thunk ) ;
12
+ var middleware ;
17
13
18
14
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 ) ;
20
20
}
21
21
22
22
const store = createStore ( rootReducer , { } , middleware ) as Store < RootState > ;
You can’t perform that action at this time.
0 commit comments