Chapter 5 · Example 1 · Memoization with useMemo, useCallback and React.memo

useMemo versus useCallback

Wrapping a function in useCallback or returning it from useMemo keeps its reference stable, so a useEffect that depends on it stops firing on every re-render.

Loading live editor…