【问题标题】:How can I set up redux-observable with redux-toolkit?如何使用 redux-toolkit 设置 redux-observable?
【发布时间】:2021-08-02 20:31:37
【问题描述】:

我无法在当前项目中设置 redux-observable。到目前为止,我一直在使用 redux-toolkit 来处理所有与 redux 相关的事情,但是现在当我尝试添加 redux-observable 时,我得到了这个错误:

我是这样设置的:

function logEpic(actions) {
  return actions.pipe(tap(console.log), ignoreElements())
}

const epicMiddleware = createEpicMiddleware()

export const store = configureStore({
  reducer: {
    data: dataReducer,
    dashboard: dashboardReducer,
    error: errorReducer,
    login: loginReducer,
    authentication: authenticationReducer,
  },
  middleware: getDefaultMiddleware =>
    getDefaultMiddleware().concat(epicMiddleware),
})

epicMiddleware.run(logEpic)

这里是调用栈:

【问题讨论】:

    标签: reactjs redux-observable redux-toolkit


    【解决方案1】:

    由于与 RxJS7 不兼容而出现问题。已降级到 6.6.7,现在似乎运行良好。

    【讨论】:

      猜你喜欢
      • 2021-04-15
      • 1970-01-01
      • 2021-02-06
      • 2021-09-21
      • 2020-04-24
      • 2018-03-19
      • 2022-08-04
      • 2021-04-14
      相关资源
      最近更新 更多