GreyCrew
@GreyCrew
Full-stack developer

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

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

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

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