React-redux-promise-listener仅包含与React最终形式一起使用的示例。
在redux-forms和redux-observable中使用它的正确方式是什么?
发布于 2019-08-28 03:40:54
我在使用redux-observable时取得了一些成功。你看到setup linked了吗。当我在做类似的事情时,帮助了我:
// createStore.js
...
import createReduxPromiseListener from 'redux-promise-listener';
const reduxPromiseListener = createReduxPromiseListener();
function createStoreWrapper(history, testMiddleware) {
const middleware = [
createRouterMiddleware(history),
createEpicMiddleware(rootEpic),
createRavenMiddleware(Raven, {
// Optionally pass some options here.
}),
reduxPromiseListener.middleware,
];
if (testMiddleware) middleware.push(testMiddleware);
const enhancers = [responsiveStoreEnhancer, applyMiddleware(...middleware)];
if (typeof window.__REDUX_DEVTOOLS_EXTENSION__ !== 'undefined') {
enhancers.push(window.__REDUX_DEVTOOLS_EXTENSION__());
}
const initialState = getInitialState();
const enhancer = compose(...enhancers);
const store = createStore(rootReducer, initialState, enhancer);
addHandlers(store);
return store;
}另请参阅我的相关问题stack post。
https://stackoverflow.com/questions/50129957
复制相似问题