react 性能优化
react 知识点(hooks, class)
1. usecallback
缓存函数,依赖项变化后再重新生成.
useCallback Hook 允许你在重新渲染之间保持对相同的回调引用以使得 shouldComponentUpdate 继续工作
当缓存的函数依赖项频繁变动的话,可以采用useRef的形式,在 xxxRef.current 上把所依赖的变量写入xxxref, usecallback依赖 xxxRef, 因为xxxref只会创建一次,且xxxref.current始终是最新的,所以可以解
原创
2020-07-01 15:12:00 ·
118 阅读 ·
0 评论