簡體   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