关于useCallback的使用场景疑问。

135 阅读1分钟

useCallback在什么情况下使用?

1、反正所有的方法都使用useCallback包裹起来

2、传递给子组件的方法才使用useCallback包裹起来

3、子组件使用了Memo包裹过 才用useCallback把传递给子组件的方法包裹起来

我之前几乎都是使用1的,然后昨天刷了些useCallback的用法,发现是建议子组件有Memo包裹 父组件传递过去的方法才使用useCallback包裹··

所以都是用useCallback包裹hook里面的方法 是不是负优化··

请教大佬解答·