компонент у тебя всё равно будет зависеть от данных, которые в него приходят, как ни крути, можешь работу с ними выносит хоть в хок, хоть в хук, хоть в ещё один контейнер, дело вкуса по большей части, но чтобы было какое-то однообразие наверно имеет смысл кастомный хук написать (если конечно не получается твою логику реализовать в твоём стейт-менеджере, это лучший вариант).
кастомный хук.. это идея.
как-то не подумал об этом
Спасибо за направление) взгляд со стороны всегда освежает мысли 😄