У меня есть редуктор аутентификации, который обрабатывает следующие действия: Вход , Регистрация , Выход , UserLoaded .И мой AuthState содержит текущего вошедшего в систему пользователя.Пользовательская модель имеет свойство devices (Devices []).Теперь у меня есть действие для активации устройства, которое запускает эффект (ActivateDevice), который, в свою очередь, вызывает изменение состояния в массиве устройств.Теперь я не уверен, где разместить весь код, связанный с NGRX (действие ActivateDevice, функция активированного редуктора), которое имеет отношение к устройствам.Я думаю, что этот код не совсем подходит для функции аутентификации.
Итак, я должен просто установить редуктор на свой authReducer и ActivateDevice-Action на Auth Actions или вы создадите отдельные файлы (например, device.reducer.ts / device.actions.ts)?И если вы создали другой редуктор.Как тогда можно обрабатывать AuthState из этого редуктора?