Неправильно так делать.
Стейт должен меняться только как результат действий экшенов.
Лучше сделать эффект, который будет слушать экшен, брать данные из стейта (там даже специальный оператор есть для этого concatLatestFrom) и вычислять новое состояние сразу для всего. А потом отправит экшен со всеми изменениями стейта сразу.