首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从我的saga生成器函数中调用此操作?

如何从我的saga生成器函数中调用此操作?
EN

Stack Overflow用户
提问于 2021-09-21 14:01:51
回答 1查看 35关注 0票数 1

我在UserMgmt的React v16,Redux,saga 1.1.3,亚马逊网络服务认知中

要求:

创建新用户后,通过电子邮件向他们发送密码重置链接,以便他们可以登录并设置密码

密码重置操作完美新用户创建完美工作

创建新用户后,我需要调用pwd重置操作。我的目标是这个传奇故事是一个打这个电话的好地方。一旦现有传奇的所有收益都完成了,就在用put设置状态之前,我再次调用了另一个我想run...and永远不会看到它做任何事情的动作:)

运行或分派sagas中的操作有什么诀窍吗?

这是我需要运行的一行代码

代码语言:javascript
运行
复制
cognitoActions.forgotPwd(email);

每次从我的前端运行它都是有效的。

此外,它也是导入的

代码语言:javascript
运行
复制
import { cognitoActions } from "fakepath/cognito";

在前端,将action映射到props,将其传递给组件,然后每次都调用它。

只是没有从这个传奇故事中采取行动。我已经尝试过记录结果,根本不认为它在运行,没有console.log发生……

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-21 14:06:43

您可以使用"put“函数在效果中调用它,如下所示:

代码语言:javascript
运行
复制
yield put(action)

可能取决于您想要使用的内容:

代码语言:javascript
运行
复制
putResolve(action)

您可以在以下位置找到相关文档:

https://redux-saga.js.org/docs/api/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69270246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档