useEffect has a missing dependency age
来源:8-5 初步实现 useUrlQueryParam 管理 URL 参数状态

北栀啊
2021-08-15
const [name, setName] = useState("");
const [age, setAge] = useState(1);
useEffect(() => {
console.log(name, age);
},[name]);
这样会出现警告,如果我加上 age
useEffect(() => {
console.log(name, age);
},[name,age]);
这样会不会出现警告,但是我实际业务只要 监听 name 的变化,怎么解决这个警告的问题,百度上大部分都是 使用 // eslint-disable-line
我感觉这样代码很不美观,请问老师有没有好的办法
写回答
1回答
-
Nolan
2021-08-18
这个可以先忽略的,后面讲useMemo和useCallback就会解决
00
相似问题