GreyCrew
@GreyCrew
Full-stack developer

Когда лучше всего отправлять запрос об изменении текста в input?

Есть поле ввода, пользователь вводит в него данные и эти данные на ходу отправляются на сервер.
Вопрос, при каком событии отправлять данные? На ум приходит только onBlur, либо OnChange.
Но в первом случае данные могут отправится слишком поздно, а во втором очень много запросов приходится слать.
  • Вопрос задан
  • 217 просмотров
Решения вопроса 2
@frozen_coder
Java-developer
Вызывать отправку в onChange. Гуглите в сторону реализации debounce, например у lodash есть.
Ответ написан
maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании
Для этого придумали функцию debounce
onChange={debounce(this.onInputChange, 300)} // будет вызываться не чаще чем раз в 300 ms
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
26 нояб. 2024, в 21:30
30000 руб./за проект
26 нояб. 2024, в 20:38
120000 руб./за проект
26 нояб. 2024, в 20:08
1000 руб./за проект