diff --git a/examples/with-redux-saga/store.js b/examples/with-redux-saga/store.js index cd955008..6eda3a17 100644 --- a/examples/with-redux-saga/store.js +++ b/examples/with-redux-saga/store.js @@ -1,11 +1,9 @@ -import { createStore, applyMiddleware } from 'redux' +import { applyMiddleware, createStore } from 'redux' import createSagaMiddleware from 'redux-saga' import rootReducer, { exampleInitialState } from './reducer' import rootSaga from './saga' -const sagaMiddleware = createSagaMiddleware() - const bindMiddleware = middleware => { if (process.env.NODE_ENV !== 'production') { const { composeWithDevTools } = require('redux-devtools-extension') @@ -15,17 +13,15 @@ const bindMiddleware = middleware => { } function configureStore (initialState = exampleInitialState) { + const sagaMiddleware = createSagaMiddleware() const store = createStore( rootReducer, initialState, bindMiddleware([sagaMiddleware]) ) - store.runSagaTask = () => { - store.sagaTask = sagaMiddleware.run(rootSaga) - } + store.sagaTask = sagaMiddleware.run(rootSaga) - store.runSagaTask() return store }