useCallback is often the result of a needless useEffect
useCallback is often the result of a needless useEffect.
Often a useEffect can replaced by an event handler (onClick)
Often a useEffect can be removed by deriving state on each render.
Eliminating a needless useEffect eliminates the need for the useCallback too.