Сделал нгрх стор, теперь думаю сделать сервис, который буду провайдить в компонент чтобы делать 1 экзмепляр сервиса на 1 экземпляр компонента. и там хранить mqtt подписки, чтобы компонент только экшены диспатчил и селектором результат забирал.
а не лучше ли через effect? Или подписываться в эффекте на mqtt незаконно?