From f9fedaeba693a2be8cfa8e09dcfbf909ff8b18b9 Mon Sep 17 00:00:00 2001 From: Timon Borter Date: Sun, 17 Feb 2019 20:57:59 +0100 Subject: [PATCH] recreate stdChannel (or saga middleware). (#6330) --- examples/with-redux-saga/store.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) 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 }