Татьяна Фомина
почему это все нельзя в самом компоненте сделать?
Прелесть хуков в том, что можно просто выделить кусок логики в самом компоненте и cut+paste в хук. И всё работает. Можно написать в компоненте, потом (через десяток коммитов) вынести в хук, если выглядит как что-то более-менее универсальное. Чем больше хуков пишешь, тем более универсальные решения находишь