Why should code not rely on useCallback for correctness?
Because React may discard cached callbacks under certain situations
Because useCallback runs only in development mode
Because memoized callbacks cannot access updated state
Because useCallback disables reactivity for captured variables