Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下功能
const handleClick = React.useCallback( (value) => { dispatch({ value }); }, [dispatch] );
我的问题是,就我而言,有必要useCallback吗?当依赖项是一个函数时,React 如何确定依赖项是否改变?
useCallback
没有必要使用useCallback,但使用它会反映良好的性能。
useCallback返回一个记忆回调。根据我的理解,react调用函数并仅在我们传递给它的依赖项发生任何变化时才执行回调函数。
react
参考: