Вот и получается, что у нас есть некий компонент, который принимает в пропсах функцию. Он может просто прикидывать ее в дом элемент, а может использовать где-то ещё или вообще быть обернут в memo. Вот и догадайся, когда тебе useCallback помешает, а когда поможет...