redux-saga 相关问题

Redux-saga是一个redux中间件库,专为处理redux应用程序中的副作用而设计。它为开发人员提供了同步管理异步代码的能力。

TypeError: undefined不是对象(评价'_ref.state')

我正在尝试用Redux、Saga和React Navigation配置React Native。所以很抱歉,我不得不创建一个gist,因为代码格式不允许我在这里粘贴所有代码。我的代码要点链接我是......

回答 1 投票 0

在 Redux-saga 中,如何从对 Promise 的 yield 调用中获取结果?

我在让Saga与使用承诺的API一起工作时遇到了麻烦。 const result = yield call( () => { return this.getDays().then(((_result) => { console.log(' ...

回答 1 投票 1

在yeild takeLatest中,类型'"MY_EVENTS_LOAD "的参数不可分配给类型'TakeableChannel<unknown>'的参数。

我在typecript上出了一个错误,我使用Redux和Saga作为中间件,这就是错误。No overload matches this call. 最后一个重载给出了以下错误。参数的类型'"...

回答 1 投票 2

当状态数据变得很大时,我应该怎么办?

这是我有:state.groupTypes.list=[]; 当我调用api并将其保存到状态树时,列表将有项目state.groupTypes.list /with paging and 10 item per page getList(params) I'm ....

回答 2 投票 -1

如何在redux传奇生成器函数里面模拟变量?

如何测试下面的传奇? export function* getSnapShotFromUserAuth(userAuth, additionalData) { try { const userRef = yield call( createUserProfileDocument, userAuth, ...。

回答 1 投票 0

在redux-saga(或任何其他中间件)中使用react钩子。

这个问题之前已经有人问过了,但是我没有找到任何合适的答案,只是想知道我是否遗漏了什么,或者说目前确实不可能。具体来说,有2个主要 ...

回答 1 投票 0

如何用jest测试减速器

我有这样一个reducer: import { fromJS } from 'immutable'; import { DEFAULT_ACTION, SOURCES_LOADED, SOURCES_REQUEST } from '.constants'; export const initialState = fromJS({ sources: null,...)

回答 1 投票 0

在保存传奇时没有出现异常

我正在使用redux -saga状态管理的SPA。我的加载和保存方法本身是工作的,然而有很多奇怪的东西...... 以下是传奇代码:导出函数* getEventDetails(...)

回答 1 投票 0

要求循环,同时要求在axios中存储

在一个使用redux-saga架构加axios的反应式本地应用程序中,我想拦截401请求,并调度一个动作,将我发送到一个登录屏幕。所以在我的axios客户端中,...

回答 1 投票 6

重装传奇封号

我是Redux Saga和生成器的新手,所以正试图了解如何在执行调度后的其余代码之前 "等待 "一个调度动作。比如说 / ...

回答 1 投票 0

如何在redux saga中使用jest测试嵌套的firestore批量函数?

在一个react项目中,我有一个redux-saga文件,我在firebase后台(firestore)创建并保存新的项目。在那个saga函数中,我首先得到一个新的写批处理对象,然后我更新......

回答 1 投票 0

在运行Saga之前,你必须使用redux工具applyMiddleware将Saga中间件挂载到Store上。

谁能帮忙解决一下,错误。在运行Saga之前,你必须在Store上使用applyMiddleware挂载Saga中间件,已经挂载了sagaMiddleware,但在页面上还是抛出一个错误 Added redux-...

回答 1 投票 0

我的传奇函数在调用我的动作时根本没有被调用?

我加入了一个bigmedium项目,我有一个困难的时间创建我的第一个redux-saga-action的事情,这将是一个很大的代码,因为他们正在创建一个很大的文件,使事情可读。所以我...

回答 1 投票 0

当Redux-Devtools被禁用时,Redux-Saga无法渲染。

我使用redux-saga将结果填入我的状态,然后重定向到下一页 function* postSearchAction(action) { yield put(loadAction(true)); let result; try { ...

回答 1 投票 0

React Saga Yield 调用在下一段代码运行之前没有完成。

我这里有一段反应式传奇的代码,它不按顺序运行:yield put({ type: 'SHOW_LOADER', loading: 'workflowobject' }) #yield启动加载器 const states = yield call(() => ...

回答 1 投票 0

更新数组中对象的字段

我目前使用react redux的组合来处理我的通知逻辑。我想执行的行为是每当有人点击列表中的一个对象时,我就会抓取该对象......

回答 1 投票 0

在复古传奇中登录成功后,路由器怎么跳转?

谢谢大家检查这个问题。我是新来的反应。我使用的反应钩子和redux-saga.我想路由器跳转到首页时,登录成功。我使用connect-react-router和history来实现,......

回答 1 投票 0

当状态没有改变时,Redux一直在重新渲染。

我正在做我的第一个React-Redux项目。我知道React重渲染只有在组件的状态发生变化时才会触发。但我现在很困惑。因为状态没有改变,但组件......

回答 1 投票 1

测试redux saga回调函数

在saga函数中,成功后,我在做一个回调。我试图在测试中覆盖这一点,但它没有被覆盖。任何人都可以建议一些方法来覆盖这些字段。 出口函数* ...

回答 0 投票 0

Redux和Sagas:无法正确连接

我有一个使用Saga和Redux Store的项目,这是项目的引导方法:从'redux'中导入{createStore,applyMiddleware};从'react-redux'导入{提供者}; import {fork ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.