1 changed files with 19 additions and 0 deletions
@ -0,0 +1,19 @@ |
|||||
|
import { applyMiddleware, compose, configureStore } from "redux"; |
||||
|
import thunk from 'redux-thunk'; |
||||
|
import {createLogger} from 'redux-logger'; |
||||
|
import {rootReducer} from './reducers/RootReducer'; |
||||
|
|
||||
|
export default () => { |
||||
|
const middleware = []; |
||||
|
const enhancers = []; |
||||
|
|
||||
|
middleware.push(thunk); |
||||
|
enhancers.push(applyMiddleware(...middleware)); |
||||
|
|
||||
|
if (__DEV__) { |
||||
|
const reduxLogger = createLogger({}); |
||||
|
middleware.push(reduxLogger); |
||||
|
} |
||||
|
|
||||
|
return configureStore(rootReducer, compose(...enhancers)); |
||||
|
} |
Loading…
Reference in new issue