采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
const onResize = useCallback(()=>{ setSize({ width:document.documentElement.clientWidth, height:document.documentElement.clientHeight }) },[])
老师 我一直不明白句柄的意思 能帮忙解释一下么? 谢谢老师
同学你好,空数组代表这个useCallback只会执行一次,也就是说,onResize的句柄一直不会变。
祝您学习愉快!
句柄就是“引用”的意思,或者在C++中类似于指针,一个对象可能很大,不可能每次用的时候都要复制一份,这个时候就要有一个身份象征来代表它。在计算机中,一般句柄就代表了对象在内存中的位置,所以即使看上去完全相同的两个对象,在内存中位置也是不同的,它们的句柄相比较也是不同的。
登录后可查看更多问答,登录/注册
"快手"大神教你制作堪比原生APP体验的PWA应用,进阶高级开发
995 8
1.2k 7
1.4k 7
1.2k 6
1.1k 5