Sobes.tech
Back to tasks
Junior — Senior
23

Отложенный запрос к API при вводе (debounce)

Get help with live coding in real time with Sobes Copilot
Task condition

Задача – смоделировать текстовый поиск, где запрос к серверу делается только после паузы в наборе символов. Требования:

  • Обрабатывать каждое изменение строки, но вызывать функцию отправки запроса только если пользователь не вводил новые символы в течение 1 секунды.
  • Использовать чистый JavaScript, без сторонних библиотек и фреймворков.
  • Не требуется создавать HTML‑форму – достаточно реализовать реакцию на условный вызов onChange(value).
  • React‑окружение использовать нельзя.
/*
  const fetchData = (value: string) => console.log(value)
*/