【发布时间】:2018-05-02 08:14:53
【问题描述】:
React-redux-promise-listener 仅包含与 React Final Form 一起使用的示例。
将它与 redux-forms 和 redux-observable 一起使用的正确方法是什么?
【问题讨论】:
标签: redux-form redux-observable
React-redux-promise-listener 仅包含与 React Final Form 一起使用的示例。
将它与 redux-forms 和 redux-observable 一起使用的正确方法是什么?
【问题讨论】:
标签: redux-form redux-observable
我在使用 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。
【讨论】: