我使用react钩子 useEffect ,如下面的代码那样,用于获取数据并更改其中的状态。为了避免无限循环,我添加了一个空数组作为useEffect的第二个参数,并收到此警告。我只是忽略它还是必须修复它?如果是这样,如何解决?我只想要componentDidMount效果在这里。 我有任何想法吗?
useEffect(() => {
fetch('/login')
.then(response => {
if (response.ok) fetchAll()
else setLoading({ ...loading, signin: true, progress:false });
}).catch(() =>{
setLoading({ ...loading, signin: true, progress:false });
})
},[]);