symphony-integration-commons
Version:
Common components for 3rd party developers build the user facing application for Symphony Integrations.
15 lines (12 loc) • 442 B
JavaScript
import createSagaMiddleware from 'redux-saga';
import { createStore, compose, applyMiddleware } from 'redux';
import rootReducer from '../reducers';
import rootSaga from '../sagas';
const sagaMiddleware = createSagaMiddleware();
export default function configureStore(initialState) {
const store = createStore(rootReducer, initialState, compose(
applyMiddleware(sagaMiddleware))
);
sagaMiddleware.run(rootSaga);
return store;
}