Ну, смотри, в проекте почти нет состояния. Реально, на весь проект, 5-6 значений, которые нужно хранить, всё остальное - работа с сервером. Но она вся сделана на ngrx, в лучших традициях redux, все данные зачем-то кладём в стор. На каждую апишку четыре экшена, несколько селекторов, эффект, редьюсер, ну как обычно короче. Зачем это?