Вообще говоря, если вы уже используете NgRx, вам следует придерживаться его шаблонов и передавать все состояние приложения через Магазин.
Входы и выходы могут быстро стать раздражающими для отслеживания, особенно когда приложение становится более сложным. Что если вы хотите добавить функцию, которая использует те же данные? Если вы уже пользуетесь Магазином, вам просто нужно подписаться на нужный вам бит.
Несомненно, есть ситуации, в которых вы захотите использовать пользовательские свойства и события, но если вы решили использовать NgRx, вы почти всегда захотите использовать Store для управления состоянием. Иначе зачем его устанавливать?