Vulcan/packages/nova-lib/lib/server/store.js
2017-02-06 21:47:27 +08:00

12 lines
321 B
JavaScript

import { createStore, combineReducers, applyMiddleware, compose } from 'redux';
export const configureStore = (reducers, initialState = {}, middlewares) => createStore(
// reducers
combineReducers(reducers),
// initial state
initialState,
// middlewares
compose(
applyMiddleware(...middlewares),
),
);