diff --git a/src/index.js b/src/index.js index 7d32cbd..ed35292 100644 --- a/src/index.js +++ b/src/index.js @@ -2,7 +2,17 @@ import React from 'react' import App from './containers/App' import ReactDOM from 'react-dom' import { Provider } from 'react-redux' -import store from './store' +import { createStore, applyMiddleware } from 'redux' +import reducer from './reducers' +import thunk from 'redux-thunk' +import { createLogger } from 'redux-logger' + +const middleware = [thunk] +if (process.env.NODE_ENV !== 'production') { + middleware.push(createLogger()) +} + +const store = createStore(reducer, applyMiddleware(...middleware)) ReactDOM.render( diff --git a/src/store/index.js b/src/store/index.js deleted file mode 100644 index 5ee2b10..0000000 --- a/src/store/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import { createStore, applyMiddleware } from 'redux' -import rootReducer from '../reducers' -import logger from 'redux-logger' -import thunk from 'redux-thunk' - -let middlewares = [thunk, logger] - -export default createStore(rootReducer, applyMiddleware(...middlewares))