const [createLinkTokenTrigger, createLinkTokenResult] = useCreateLinkTokenMutation();
createLinkTokenTrigger({ productType }, { skip: !isSubscriber });是否需要在UseEffect()中使用RTK突变触发器?它解决了无限呈现循环的问题,但我没有看到示例中使用useEffect,也不知道我的代码是否有其他问题。
当我有与常规RTK get查询相同的突变查询时,这种情况没有发生。但我最近把它换成了一个突变,因为它是一个帖子请求。
发布于 2022-09-23 06:43:31
突变将在执行trigger函数时执行。您绝对不能在呈现函数中调用它,就像任何其他副作用一样。您可能也应该只在边缘情况下才将其放入useEffect中,并且通常在事件处理程序(如onClick )中调用它--毕竟,它将触发服务器上的更改,这不仅应该是因为用户打开了网页,而且是因为用户进行了某种交互。
https://stackoverflow.com/questions/73822994
复制相似问题