其他分享
首页 > 其他分享> > React报错之React Hook useEffect has a missing dependency

React报错之React Hook useEffect has a missing dependency

作者:互联网

正文从这开始~

总览

useEffect钩子使用了一个我们没有包含在其依赖数组中的变量或函数时,会产生"React Hook useEffect has a missing dependency"警告。为了解决该错误,禁用某一行的eslint规则,或者将变量移动到useEffect钩子内。

react-hook-useeffect-has-missing-dependency.png

这里有个示例用来展示警告是如何发生的。

// App.js

import React, {useEffect, useState} from 'react';

export default function App() {
  const [address, setAddress] = useState({country: '', city: ''});

  // 

标签:city,obj,country,React,dependency,报错,address,const,useEffect
来源: https://www.cnblogs.com/chuckQu/p/16608977.html