antd-npm-demo
Version:
React & Redux & Ant.Design
35 lines (24 loc) • 974 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
var _redux = require('redux');
var _reduxThunk = require('redux-thunk');
var _reduxThunk2 = _interopRequireDefault(_reduxThunk);
var _reducers = require('../reducers');
var _reducers2 = _interopRequireDefault(_reducers);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var configureStore = function configureStore(preloadedState) {
var store = (0, _redux.createStore)(_reducers2.default, preloadedState, (0, _redux.applyMiddleware)(_reduxThunk2.default));
if (module.hot) {
// Enable Webpack hot module replacement for reducers
module.hot.accept('../reducers', function () {
var nextRootReducer = require('../reducers').default;
store.replaceReducer(nextRootReducer);
});
}
return store;
};
exports.default = configureStore;
module.exports = exports['default'];
//# sourceMappingURL=configureStore.js.map
;