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