测试条件是,我们一次一个接一个地调用3-4个API,并且API的加载需要一些时间。在此期间,如果我们按下back按钮或任何其他UI组件,它将在调用完所有API之后进行响应。所以我想取消点击按钮时的API。export function* getData(api, action) { // make the call to the <
我正在尝试理解redux-saga是如何工作的,用react,redux和react-redux实现了一个简单的例子(一个按钮,当点击这个按钮时,从一个API中获取一个用户,然后reducer将这个用户添加到存储中这是我的传奇(使用console.logs进行调试):
import { take, call, put } from 'redux
我有一个回调,我需要返回true或false来触发一些外部操作,我需要在这个回调中进行API调用,所以我需要获取状态并在回调中调度一些操作,我不知道我是否可以使用eventChannel,因为这个回调不能是一个生成器,只能是一个普通的函数。我需要做这样的事情。// I know how to block the saga to wait for the action dispatched
// the problem