Не совсем понимаю. Можно пример из реальности где хук решает?
Да что решает? Я вам говорю о преимуществах подхода понемногу
Позволяет инкапсулировать и переиспользловать ЛОГИКУ и читать ее сверху вниз, хранить в одном месте, не создавая лишней вложенности компонентов и решая проблемы с типами
Смотрите доклад если не понятно