import { useCallback } from "react";
      
      const memoizedCallback = useCallback(() => {
          doSomething(dependency1, dependency2);
        },
        [dependency1, dependency2],
      ); 
      Javascript language logo
      your recipe card header background

      React useCallback

      react
      hook
      callback
      ...
      React JavaScript Recipes

      Returns a memoized callback.

      Pass an inline callback and an array of dependencies. useCallback will return a memoized version of the callback that only changes if one of the dependencies has changed. This is useful when passing callbacks to optimized child components that rely on reference equality to prevent unnecessary renders (e.g. shouldComponentUpdate).

      Library: react

      Shortcut: react.hook.callback.use

      0 Comments

        Add Comment

        Log in to add a comment

        Codiga - All rights reserved 2022.