何时使用 useCallback 与 useMemo
何时使用 useCallback 与 useMemo
前言
React 中有许多性能优化的手段,useMemo 与 useCallback 是 hooks 推行后最为常用的两种方法,但是任何优化方案都是有成本的,如果组件都套上 useCallback、Memo,不仅代码可读性会变差,反而会增加性能消耗,还会因为参数的传递问题产生非预期的 bug。不是不推荐使用,必要时用可以达到更好的效果。
useCallback(同useEffect一样,根据[]是否变化来决定是否渲染)
// a, b 参数不变时,mem
原创
2021-06-30 23:38:09 ·
337 阅读 ·
0 评论