Browse Source

redux create store

pull/1/head
Tim Glasgow 2 years ago
parent
commit
a7a3278d51
  1. 19
      squarenotsquare/redux/CreateStore.js

19
squarenotsquare/redux/CreateStore.js

@ -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…
Cancel
Save