useMemo vs useCallback #9
-
|
When should I use useMemo vs useCallback? |
Beta Was this translation helpful? Give feedback.
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. |
Beta Was this translation helpful? Give feedback.
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.