【发布时间】:2021-08-11 19:50:46
【问题描述】:
我从 react-query 钩子中获取 mutate() 函数并将其传递给使用效果,但使用效果显示错误,它缺少依赖项变异。要么包含它,要么移除依赖数组。
下面是代码示例。
const {track, setTrack} = useState(null)
const {mutate} = useTracker()
useEffect(() => {
if(track?.tracking) {
mutate()
}
}, [track]) // This line is throwing the es-lint error
我在这里缺少什么,因为我认为我不能在数组依赖中传递 mutate 函数。
【问题讨论】:
-
variation是什么? -
@DipanSharma 更新了代码,它是跟踪而不是变化。
-
也请粘贴错误以获得更好的想法
标签: react-native eslint react-query