#1 Data Analytics Program in India
₹2,499₹1,499Enroll Now
5 min read
Question 13 of 48medium

useCallback Hook

Memoizing functions to prevent re-renders.

What is useCallback?

useCallback returns a memoized version of a callback function that only changes when dependencies change.

useCallback vs useMemo

  • useMemo: Memoizes a value
  • useCallback: Memoizes a function

useCallback(fn, deps) is equivalent to useMemo(() => fn, deps)