your recipe card header background

    React useCallback



    Jose Romero

    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

    import { useCallback } from "react";
    const memoizedCallback = useCallback(() => {
        doSomething(dependency1, dependency2);
      [dependency1, dependency2],
    Codiga Logo
    Codiga Hub
    • Rulesets
    • Explore
    • Cookbooks
    • Playground
    soc-2 icon

    We are SOC-2 Compliance Certified

    G2 high performer medal

    Codiga – All rights reserved 2022.