Reactjs TypeError:您提供了一个无效的对象,其中应该有一个流。Redux观测问题

Reactjs TypeError:您提供了一个无效的对象,其中应该有一个流。Redux观测问题,reactjs,redux,redux-observable,Reactjs,Redux,Redux Observable,伙计们。 我在redux observable中有个问题。提前感谢您的回答。 商场 我找到了答案。这不是可观察的重复次数的问题 我导入了epic而不是action creators,并在react组件中使用它 谢谢。我找到了答案。这不是可观察的重复次数的问题 我导入了epic而不是action creators,并在react组件中使用它 谢谢。我想你可能忘了使用combineEpics在rootEpic中注册你的epic。伟大的对简单的导入和导出错误。Thanksi认为您可能会忘记使用com

伙计们。 我在redux observable中有个问题。提前感谢您的回答。

商场
我找到了答案。这不是可观察的重复次数的问题

我导入了epic而不是action creators,并在react组件中使用它


谢谢。

我找到了答案。这不是可观察的重复次数的问题

我导入了epic而不是action creators,并在react组件中使用它


谢谢。

我想你可能忘了使用combineEpics在rootEpic中注册你的epic。伟大的对简单的导入和导出错误。Thanksi认为您可能会忘记使用combineEpics在rootEpic中注册epic。伟大的对简单的导入和导出错误。谢谢
//action.js

import { map,mergeMap } from 'rxjs/operators';
import {ofType } from 'redux-observable'
import { ajax } from 'rxjs/ajax';



const fetchUser = username => ({ type: 'FETCH_USER', payload: username });
export const fetchUserFulfilled = payload => ({ type: 'FETCH_USER_FULFILLED', payload });

export const fetchUserEpic = action$ => action$.pipe(
  ofType('FETCH_USER'),
  mergeMap(action =>
    ajax.getJSON(`https://api.github.com/users/${action.payload}`).pipe(
      map(response => fetchUserFulfilled(response))
    )
  )
);

export default fetchUser
const epicMiddleware = createEpicMiddleware();
const store = createStore(rootReducer,applyMiddleware(epicMiddleware))

epicMiddleware.run(rootEpic);