useCallback

208 阅读1分钟

最近在useCallback的使用上有一些疑惑:对于组件的回调函数,是否都需要使用useCallback包裹?

使用useCallback的优点有:

  • 避免每次render时都创建函数实例;
  • 返回该函数的memorized版本,仅在依赖项变化时才会更新函数实例,可以避免子组件的非必要渲染;

参考文档: