我如何从我的 saga 生成器函数中调用此操作?
How can i call this action from my saga generator function?
我在 React v16、Redux、saga 1.1.3、UserMgmt 的 AWS cognito
要求:
创建新用户后,通过电子邮件向他们发送密码重置 link,以便他们可以登录并设置密码
密码重置操作完美
新用户创建完美无缺
我需要在创建新用户后调用密码重置操作。我将 saga 定位为进行此调用的好地方。一旦完成了现有传奇的所有收益,就在使用 put 设置状态之前,我对我想要的另一个操作进行了一次收益调用 运行...并且从未看到它做任何事情:)
是否有运行从 sagas 中执行或调度操作的技巧。
这是我需要的一行 运行
cognitoActions.forgotPwd(email);
运行从我的前端调用它每次都有效。
也是进口的
import { cognitoActions } from "fakepath/cognito";
在前端将动作映射到道具,将其传递给组件,然后每次都调用它...
传奇中没有动作。我试过记录结果,根本不认为它 运行ning,没有 console.log 发生...
您可以使用“put”函数从这样的效果中调用它:
yield put(action)
可能取决于您的需要,您可以使用:
putResolve(action)
您可以在此处找到相关文档:
我在 React v16、Redux、saga 1.1.3、UserMgmt 的 AWS cognito
要求:
创建新用户后,通过电子邮件向他们发送密码重置 link,以便他们可以登录并设置密码
密码重置操作完美 新用户创建完美无缺
我需要在创建新用户后调用密码重置操作。我将 saga 定位为进行此调用的好地方。一旦完成了现有传奇的所有收益,就在使用 put 设置状态之前,我对我想要的另一个操作进行了一次收益调用 运行...并且从未看到它做任何事情:)
是否有运行从 sagas 中执行或调度操作的技巧。
这是我需要的一行 运行
cognitoActions.forgotPwd(email);
运行从我的前端调用它每次都有效。
也是进口的
import { cognitoActions } from "fakepath/cognito";
在前端将动作映射到道具,将其传递给组件,然后每次都调用它...
传奇中没有动作。我试过记录结果,根本不认为它 运行ning,没有 console.log 发生...
您可以使用“put”函数从这样的效果中调用它:
yield put(action)
可能取决于您的需要,您可以使用:
putResolve(action)
您可以在此处找到相关文档: