React hooks useCallback对函数有依赖性

我具有以下功能

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

我的问题是,有必要拥有useCallback吗? 当依赖项是函数时,React如何确定依赖项是否被更改?

wanglaixu0710268 回答:React hooks useCallback对函数有依赖性

  1. 不一定要useCallback,但使用它会反映出良好的性能。

  2. useCallback返回一个已记忆的回调。据我了解,react会调用该函数,并且只有执行回调函数后,我们传递给它的依赖项才会发生变化。

参考:

  1. useCallback
本文链接:https://www.f2er.com/2800227.html

大家都在问