Я пытаюсь разорвать соединение SignalR при размонтировании ловушки. Функция stop
- это Обещание, которое необходимо разрешить до того, как хук отсоединится.
useEffect(() => {
connection.start();
return () => {
connection.stop(); // Promise
};
}, []);
Но тогда я получу это хорошее предупреждение:
Предупреждение: может ' выполнить обновление состояния React для неустановленного компонента. Это неоперация ...
Я попытался извлечь функцию остановки в асин c функцию и вызвать ее в unmount, но я получаю ту же ошибку. Как я могу остановить соединение, когда крюк размонтируется?