Товарищи, есть реалтайм сервис, на который делается подписка в хуке
useEffect(() => {
subscribe()
return () => unsubscribe()
}, [])
Проблема в том, что компонент может замаунтиться и быстро анмаунтиться.
Таким образом, отписка произойдет быстрее чем подписка.
И будет подписка, хотя компонента не будет. И потом он снова отрендериться - и будет вторая подписка.
Как решить такую проблему?