@ajlee4

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

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

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

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
Wanted. Санкт-Петербург
До 300 000 ₽
Grow Media Москва
от 150 000 до 200 000 ₽
30 нояб. 2024, в 19:40
1500 руб./в час
30 нояб. 2024, в 19:32
8000 руб./за проект
30 нояб. 2024, в 19:28
5000 руб./за проект