Сочетание React HOC с утечками памяти при выборке и перенаправлении - PullRequest
0 голосов
/ 12 июня 2019

Я создал HOC, который я использую для извлечения данных и проверки, если пользователь вошел в систему. Я использую этот HOC с Navbar для отображения различных кнопок, в зависимости от того, вошел ли пользователь в систему или нет.

Проблема заключается в том, что если я вошел в систему (я храню эту информацию в localStorage) и загрузил страницу входа на страницу (на которой есть панель навигации), я немедленно перенаправился на главную страницу (потому что я так ее кодировал), но навигационная панель уже ждетполучить ответ и в консоли я получаю предупреждение об ошибке утечки памяти.

Как мне избежать этого?Некоторый ответ, который я посмотрел вверх, предлагает проверить, если компонент все еще подключен, при получении ответа от выборки, но я не уверен, если это возможно в сценарии, где выборка вызывается внутри HOC.( Отмена всех подписок и асинхронных операций в методе componentWillUnmount, как? )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...