0

我有以下功能

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

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

4

1 回答 1

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

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

参考:

  1. 使用回调
于 2020-01-09T09:16:42.263 回答