如下面的react代码片段所示,我有一个带有依赖项“fetchQuery”的useEffect钩子。如果“useEffect”变量发生更改,则将执行fetchQuery钩子。但是在执行它之后,我想清除依赖变量'fetchQuery‘的值(设置为''),而不触发无限循环。有办法吗?fetch some data }, [fetchQuery]);
因为'
我试图在特定的url中更改文本值。所以我尝试使用useState(),但是我得到了这个错误。react-dom.development.js:16317 Uncaught Error: Too many re-renders.React limits the number of renders to prevent an infinite loop.
如何解决此问题并更改特定URL上的值?下面给你看我的代码。import React,{useState
我几乎没有使用React的经验,我正在尝试使用GraphQL和IntersectionObserver做无限滚动,所有的工作,但我得到了我所要求的两倍的结果。我猜它是来自双重渲染,一个来自@apollo/客户端fetchMore,另一个来自IntersectionObserver钩子,但我不太理解它,也不知道如何修复它。IntersectionObserver钩子: import { us