да, хорошие вопросы, сложно высосать реальный пример быстро, но как понимаю use* и предназначены для конечного использования (прямо в компонентах), так? хотел бы чтобы кто-то сделал каминг аут “у нас была большая вложенность HOC, теперь у нас use use-ом погоняет и на use-е сидит в 1К строк”