useCallback钩子只缓存函数引用还是也缓存函数本身的值/结果?另外,在依赖数组中使用ref是否真的产生任何效果,例如组件的ref?如果没有,那么有没有办法确保ref值的更改有适当的效果?
我原以为只有函数引用会被缓存,但在阅读了一篇文章后得知,useCallback(fn, deps)等同于useMemo(() => fn, deps),我不确定这是否实际上是这种情况。此外,我尝试使用组件的ref作为依赖项(如Video.js和react-slick),但我认为与其他依赖项相比,它没有太大的影响。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号