@Woodwalker
Frontend

Как сделать последовательность запросов в input?

Ситуация такая.
Есть input, в него вводятся данные, по эти данным делается запрос. Проблема в том, что запросы выполняются не последовательно. К примеру. Мы ввели 223, делаются 3 запроса(2,22,223) и последним приходит условно 2 запрос, т.к ответы имеют разный вес, и с 22 он самый тяжелый.
Схематично я сделал так.
const loadData = async (value) => {
const response = await fetch(url+value)
}

// функция которая срабатывает когда мы вводим что-то в input
const onChange = async (value) => {
await loadData(value)
}
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
Simply1993
@Simply1993
Frontend developer
Вам нужно сделать все запросы или только с последний значением?
Если с последним, то используйте debounce.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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