最終更新:2022-08-04 (木) 12:57:21 (4d)  

useCallback
Top / useCallback

  • 関数をReact/メモ化
    useCallback(実行する関数, [依存する値]);
  • 依存する値が変わると関数を再作成

関数を子コンポーネントに渡す場合

  • 何もしないと再レンダリングでコードが実行されるたびに新しい関数が再生成される
    • propsが変化してしまい、子要素もレンダリングされてしまう
  • useCallbackを使い関数をメモ化

関連