Не зная варианта использования, трудно дать правильный ответ на этот вопрос, потому что все зависит от потребностей.
Как правило, если состояние влияет только на текущий компонент, ngrxМагазин не место для хранения своих данных. Примером этого является форма, обычно это излишняя синхронизация формы с состоянием в магазине. При этом, если вам нужна регидратация в форме, это хороший вариант для поддержания синхронизации формы и магазина.
Минус отправки большого количества действий, не является "реальным" недостаткомimho - хранилище ngrx (в общем, redux) предназначено для обработки множества входящих действий.
Чтобы ответить на второй вопрос, да, это были редукторы для imho - именно здесь я ожидаю некоторой логики. См. redux docs для получения дополнительной информации.
Вы также можете поместить некоторую «логику просмотра» внутри селекторов, такую как фильтрация, сортировка, разбиение на страницы, ...
Mikeи Брэндон выступил на конференции ng-conf, и они объясняют, что должно принадлежать государству, а что нет. Выступление дает полезную информацию, Уменьшение Boilerplate с NgRx