如下面的react代码片段所示,我有一个带有依赖项“fetchQuery”的useEffect钩子。如果“useEffect”变量发生更改,则将执行fetchQuery钩子。但是在执行它之后,我想清除依赖变量'fetchQuery‘的值(设置为''),而不触发无限循环。有办法吗?useEffect(() => {
// An async function to fetch some
当我使用Axios向api发出get请求时,我在useEffect钩子中得到一个无限循环,并且我确信添加"[]“的第二个选项将告诉它只运行一次。有什么东西我错过了或者被忽视了吗?console.log正在向我展示它正在形成一个无限循环。import React, {useEffect, useState} from 'react';
import axios from 'axios';
我正在尝试使用钩子调用App.js文件中的钩子。所有的逻辑都是有效的,但我在控制台"React Hook useEffect has a missing dependency: 'initAuth'."中收到了一个警告错误我知道这上面有很多问题,但我不确定这是否与我的应用程序的钩子或我在高级应用程序中执行的复杂性有关。如果我添加initAuth (函数)或authObject (对象),我会得到无限循环。func