两者都是为了优化组件,减少组件的渲染应用
转载
不同点:
1.useCallback优化对子组件的渲染
2.useMemo优化针对当前组件高开销的计算
useCallback 和 useMemo 都是性能优化的手段,类似于类组件中的 shouldComponentUpdate,在子组件中使用 shouldComponentUpdate, 判定该组件的 props 和 state 是否有变化,从而避免每次父组件render时都去重新渲染子组件
两者都是为了优化组件,减少组件的渲染应用
转载
不同点:
1.useCallback优化对子组件的渲染
2.useMemo优化针对当前组件高开销的计算
useCallback 和 useMemo 都是性能优化的手段,类似于类组件中的 shouldComponentUpdate,在子组件中使用 shouldComponentUpdate, 判定该组件的 props 和 state 是否有变化,从而避免每次父组件render时都去重新渲染子组件