@ajlee4

Как избежать проблемы с onBlur в инпуте при закрытии экрана в React native?

Приветствую всех. Столкнулся с проблемой. Есть экран, при переходе на него срабатывает автофокус на инпут, на котором висит обработчик события onBlur при котором летит запрос на бэк. Так вот проблема в том что если я хочу просто выйти с этого экрана и ничего не нажимать, то перед тем как закрыть экран,спадает фокус с инпута и следовательно срабатывает событие onBlur и летит ненужный запрос, как можно этого избежать?
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Denioo
Только написать костыль через стейт, и проверять если он пустой то не отправлять запрос. Хотя это и костылем назвать сложно впринципе обычное решение проверять на пустоту или изменение и отправлять.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы