From 00ef9fcee9e66b10cd2d847dc706e961c39dc0a7 Mon Sep 17 00:00:00 2001 From: Peter Wang Date: Thu, 8 Feb 2018 20:10:48 +0800 Subject: [PATCH] rm store/ fix #3 --- src/index.js | 12 +++++++++++- src/store/index.js | 8 -------- 2 files changed, 11 insertions(+), 9 deletions(-) delete mode 100644 src/store/index.js 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))