Задать вопрос
@ajlee4

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

Приветствую всех. Столкнулся с проблемой. Есть экран, при переходе на него срабатывает автофокус на инпут, на котором висит обработчик события onBlur при котором летит запрос на бэк. Так вот проблема в том что если я хочу просто выйти с этого экрана и ничего не нажимать, то перед тем как закрыть экран,спадает фокус с инпута и следовательно срабатывает событие onBlur и летит ненужный запрос, как можно этого избежать?
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Frontend Masters
    Complete Intro to React, v8
    1 месяц
    Далее
  • beONmax
    Курс JavaScript – полный курс с нуля до результата
    1 месяц
    Далее
  • АИС
    Web и разработка современных приложений , технологии React, Angular, NodeJS, Jakarta Enterprise Edition, Python
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Denioo
Только написать костыль через стейт, и проверять если он пустой то не отправлять запрос. Хотя это и костылем назвать сложно впринципе обычное решение проверять на пустоту или изменение и отправлять.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы