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…