【问题标题】:Example with redux-observable and redux-form for react-redux-promise-listenerreact-redux-promise-listener 的 redux-observable 和 redux-form 示例
【发布时间】:2018-05-02 08:14:53
【问题描述】:

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

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

【问题讨论】:

    标签: redux-form redux-observable


    【解决方案1】:

    我在使用 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-06
      • 1970-01-01
      • 1970-01-01
      • 2018-09-19
      • 2018-03-19
      • 1970-01-01
      • 2018-05-16
      • 2018-05-05
      相关资源
      最近更新 更多