React hooks useCallback 依赖于函数



>我有以下函数

const handleClick = React.useCallback(
(value) => {
dispatch({ value });
},
[dispatch]
);

我的问题是,就我而言,有必要useCallback吗? 当依赖关系是一个函数时,React 如何确定依赖项是否被更改?

  1. 没有必要使用useCallback但使用它会反映在良好的性能上。

  2. useCallback返回一个记忆的回调。根据我的理解,react调用该函数,并且仅在我们传递给它的依赖项发生任何更改时才执行回调函数。

引用:

  1. useCallback

相关内容

  • 没有找到相关文章

最新更新