usememoReactUsememoHardWhat is the key difference between useMemo and useCallback?1useMemo memoizes a computed value; useCallback memoizes a function reference2They are identical in behavior3useMemo memoizes functions; useCallback memoizes values4useCallback recomputes on every renderBack to list