const [count, setCount]=useState(0);
useEffect(()=>{
console.log("count inside hook is ", count);
},[count]);
if(count<10)
setCount(count+1); // setCount(count=>count+1)
我有这个代码,我预计要对控制台进行每一次计数,但我只能看到控制台日志(log)中的计数=10.
我的理解是,给定一个依赖数组,当其中的对象发生更改时,必须调用useEffect,但这里不会发生这种情况.有没有人能解释一下为什么会这样?
谢谢!