What does useCallback do?
0:11
useCallback is a hook that returns a memoized version of a callback function. The function identity is preserved between renders unless its dependencies change, which is useful when passing callbacks to optimized child components.