Я знаю, что мы можем связать событие-толкатель вот так
useEffect(() => {
var channel = pusher.subscribe('my-channel');
channel.bind('my-event', function(data) {
alert(JSON.stringify(data));
});
},[]);
Но я не могу найти способов отменить привязку, когда компонент выгружается. Есть ли какой-нибудь способ отсоединить его так
useEffect(() => {
var channel = pusher.subscribe('my-channel');
channel.bind('my-event', function(data) {
alert(JSON.stringify(data));
});
return () => channel.unbind('my-event');
},[]);