首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用react钩子,在useCallback的情况下显示缺少的依赖项

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

Stack Overflow用户
提问于 2020-01-15 18:19:16
回答 1查看 134关注 0票数 0

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

EN

回答 1

Stack Overflow用户

发布于 2020-01-15 18:34:41

你需要提供一个依赖数组作为第二个参数。请参考official React docs for hooks

作为代码示例

代码语言:javascript
复制
const memoizedCallback = useCallback(
  () => {
    doSomething(a, b);
  },
  [a, b],
);

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

通常,useMemo用于记忆化值,而useCallback通常用于记忆化函数。它们非常相似。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59749336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档