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