[英]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.