React-redux-promise-listener仅包含与 React Final Form 一起使用的示例。
将它与 redux-forms 和 redux-observable 一起使用的正确方法是什么?
React-redux-promise-listener仅包含与 React Final Form 一起使用的示例。
将它与 redux-forms 和 redux-observable 一起使用的正确方法是什么?
我将它与 redux-observable 一起使用取得了一些成功。您是否看到了链接的设置。当我做类似的事情时帮助了我:
// 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;
}
另请参阅我的一些相关的问题堆栈帖子。