Ответ имеет несколько баллов:
Вам не нужно подписываться на весь штат. Вам необходимо подписаться на определенный c «кусочек» магазина с помощью селектора createSelector
. Вы можете подписаться на него везде.
НО ... несколько слов о хорошей архитектуре. Хорошей практикой является разделение компонентов на две категории: «умные» и «немые».
«Умные» - это контейнеры, отвечающие за разрешение данных и передачу их детям через входные данные , Подпишитесь на изменения состояния здесь.
«Тупой» компонент - более детальная часть вашего приложения. Они должны получать данные через входы и генерировать события через выходы. И содержат только некоторые специфические c logi c внутри.
Таким образом, будет намного проще иметь хорошую структуру приложения и разделять обязанности между различными частями.