繁体   English   中英

React hooks useCallback 依赖于函数

[英]React hooks useCallback has dependency on function

我有以下功能

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

我的问题是,就我而言,是否有必要使用useCallback 当依赖是一个函数时,React 如何判断依赖是否改变?

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

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

参考:

  1. 使用回调

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM