useMemo & useCallback的作用是什么?
useMemo & useCallback的作用是什么?
useMemo 是 React 的一个 Hooks,用来缓存计算结果。在不使用 useMemo 的情况下,当组件重新渲染时,会重复计算渲染所用到的值,可能会导致渲染缓慢。
useMemo 可以缓存这些值,只有当某些 state 变化后,才会重新计算结果。这样可以最大程度降低额外的计算。
useCallback 也可以实现类似的效果,它的作用是缓存函数。
微信小程序:前端开发宝典