useMemo vs useCallback #9
|
When should I use useMemo vs useCallback? |
Answered by
EimanTahir027
Apr 18, 2026
Replies: 1 comment
Use useMemo to memoize a computed value so it’s recalculated only when dependencies change. Use useCallback to memoize a function reference so it doesn’t change every render—mainly useful when passing callbacks to memoized children (React.memo) or as dependencies to other hooks. |
0 replies
Answer selected by
sudoUgando
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Use useMemo to memoize a computed value so it’s recalculated only when dependencies change. Use useCallback to memoize a function reference so it doesn’t change every render—mainly useful when passing callbacks to memoized children (React.memo) or as dependencies to other hooks.