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