请问下,react中useCallback这个勾子函数是否必要的呢?它的目的是什么?

有看到useCallback这个勾子函数。
请问下,react中useCallback这个勾子函数是否必要的呢?它的目的是什么?

阅读 436
1 个回答

这是性能优化用的,建议用上,useCallback 会缓存你的函数,比如你的 props 变了,你的组件重新渲染了,如果你用了useCallback你的函数就会从缓存里面拿,可以优化性能
其实这个只要参考文档就好了useCallback
相较之下我更推荐用 ahooksuseMemoizedFn,可以省略依赖项,开发中比较省事

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题