首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导致无限循环的RTK变异查询

导致无限循环的RTK变异查询
EN

Stack Overflow用户
提问于 2022-09-23 04:29:13
回答 1查看 63关注 0票数 2
代码语言:javascript
复制
const [createLinkTokenTrigger, createLinkTokenResult] = useCreateLinkTokenMutation();

createLinkTokenTrigger({ productType }, { skip: !isSubscriber });

是否需要在UseEffect()中使用RTK突变触发器?它解决了无限呈现循环的问题,但我没有看到示例中使用useEffect,也不知道我的代码是否有其他问题。

当我有与常规RTK get查询相同的突变查询时,这种情况没有发生。但我最近把它换成了一个突变,因为它是一个帖子请求。

EN

回答 1

Stack Overflow用户

发布于 2022-09-23 06:43:31

突变将在执行trigger函数时执行。您绝对不能在呈现函数中调用它,就像任何其他副作用一样。您可能也应该只在边缘情况下才将其放入useEffect中,并且通常在事件处理程序(如onClick )中调用它--毕竟,它将触发服务器上的更改,这不仅应该是因为用户打开了网页,而且是因为用户进行了某种交互。

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

https://stackoverflow.com/questions/73822994

复制
相关文章

相似问题

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