2

React-redux-promise-listener仅包含与 React Final Form 一起使用的示例。

将它与 redux-forms 和 redux-observable 一起使用的正确方法是什么?

4

1 回答 1

0

我将它与 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;
}

另请参阅我的一些相关的问题堆栈帖子

于 2019-08-27T19:40:53.980 回答