мы это делали не через хуки, в подходе с хуками вижу сразу несколько проблем, у нас например часто очень много компонентов зависит от одной саги / стора и в каком из них подключать сагу - непонятно. мы привязали саги к код сплитингу и роутам, это все конечно тоже дергается через компоненты но более централизованно
да тоже столкнулся с этой проблемой когда сага использует то чего нету)