Возникла проблема с ngrx
функцией createReducer. Согласно предписанному пути, редуктор должен быть чистой функцией, и он не должен мутировать свое состояние, а, как в примере в документации, его мутирует.
Это то, чего мне не хватает или это тоже можно сделать.
export const counterReducer = createReducer(initialState,
on(increment, state => state + 1),
on(decrement, state => state - 1),
on(reset, state => 0),
);