Есть ли лучшая практика для получения данных из нескольких срезов хранилища NGRX? Я использую сущность NGRX, и у меня есть раздел для компаний, пользователей, поставщиков и заказов, и в конкретном компоненте мне нужен доступ ко всем 4. Я пробовал несколько разных методов, но все они кажутся громоздкими.
Должен ли я использовать 4 отдельных селектора из нескольких объектов или лучше сделать селектор на корневом уровне и включить все необходимое для страницы сведений?
В настоящее время я использую combineLatest
оператор
this.subscription.add(this.store.select(fromUser.getUsers).pipe(
combineLatest([
this.store.select(fromCompanies.selectAll),
this.store.select(fromVendors.selectAll),
this.store.select(fromOrders.getOrders),
]))