我知道我们可以像这样绑定推送事件
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');
},[]);