繁体   English   中英

使用 react Hook,在 useCallback 的情况下显示缺少的依赖项

[英]Using react Hook, shows missing dependency in case of useCallback

我正在学习 ReactJs 中的钩子,并坚持使用某种警告,如依赖项。 src/pages/home 中,我在其中使用了 useCallback 。 还有一个问题,你能否给我一个真实的生活条件,我需要在未来的项目中使用 useCallback 和 useMemo。 意思是,什么时候我应该去 useMemo,什么时候去 useCallback。谢谢。

您需要提供一个依赖数组作为第二个参数。 有关钩子的信息,请参阅React 官方文档

作为代码示例

const memoizedCallback = useCallback(
  () => {
    doSomething(a, b);
  },
  [a, b],
);

请注意 useCallback 的第二个参数,依赖数组。

通常useMemo用于记忆值,并且按照惯例useCallback用于记忆函数。 它们非常相似。

暂无
暂无

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

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