В App.tsx
Я определил const pusher
следующим образом:
const pusher = new Pusher('my-key', {
cluster: 'eu',
});
В моем приложении есть несколько вложенных компонентов.
Я хотел бы подписаться на новый канал-пушер в моем компоненте чата.
In Chat.tsx
pusher.subscribe('my-chat');
Чтобы подписаться на этот новый канал, мне нужномой const pusher
, который имеет мою связь.Должен ли я определить это const
в моем компоненте чата и в моем компоненте приложения одновременно или лучше сохранить соединение в моем состоянии и использовать это соединение из моего состояния для подписки на новый канал?
Вот так (пример хранения константного толкателя в состоянии редукции):
this.props.pusher.subscribe('my-chat');