console.log("render");
useState(()=>{
console.log("useState")
return null;
})
useEffect(()=>{
console.log("mount");
return ()=>{ console.log("unmount");};
})
return <div>hello</div>;
}
App 为什么render了两次?
useState懒加载没用?
建议useState和useEffect写在render外面试试。