У меня тоже недавно такой проект был Редакс создает неявные связи между компонентами Один компонент кладет данные, другой - меняет, тредиц надеется, что они там уже есть)
у меня в сагах такое, сага надеться что данные уже есть и читает их, короче простые рейс кондишены, в итоге роскиданы yield take("GET_DATA_SUCCESS")
ну наше решение по факту тот же редакс только в пределах страницы.
Я вам очень советую посмотреть на какой-то mobx или effector Вот так это должно работать) А редакс....нет, это все-равно не редакс, у редакса есть правила всякие, экосистема и т.п.) Проблемы схожие, но я думаю, что у редакса их меньше)