反应钩/详尽的下降警告

时间:2020-01-14 18:49:52

标签: reactjs react-hooks eslint

我使用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 });
 })
},[]);

0 个答案:

没有答案