fork from bc4552c5a8
This commit is contained in:
22
client/reducer/create.js
Normal file
22
client/reducer/create.js
Normal file
@@ -0,0 +1,22 @@
|
||||
import { createStore as _createStore, applyMiddleware } from 'redux';
|
||||
import promiseMiddleware from 'redux-promise';
|
||||
import messageMiddleware from './middleware/messageMiddleware';
|
||||
import reducer from './modules/reducer';
|
||||
|
||||
export default function createStore(initialState = {}) {
|
||||
const middleware = [promiseMiddleware, messageMiddleware];
|
||||
|
||||
let finalCreateStore;
|
||||
//if (process.env.NODE_ENV === 'production') {
|
||||
finalCreateStore = applyMiddleware(...middleware)(_createStore);
|
||||
// } else {
|
||||
// finalCreateStore = compose(
|
||||
// applyMiddleware(...middleware),
|
||||
// window.devToolsExtension ? window.devToolsExtension() : require('../containers/DevTools/DevTools').instrument()
|
||||
// )(_createStore);
|
||||
// }
|
||||
|
||||
const store = finalCreateStore(reducer, initialState);
|
||||
|
||||
return store;
|
||||
}
|
||||
Reference in New Issue
Block a user