Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
6
Отложенный запрос к API при вводе (debounce)
Условие задачи
Задача – смоделировать текстовый поиск, где запрос к серверу делается только после паузы в наборе символов. Требования:
- Обрабатывать каждое изменение строки, но вызывать функцию отправки запроса только если пользователь не вводил новые символы в течение 1 секунды.
- Использовать чистый JavaScript, без сторонних библиотек и фреймворков.
- Не требуется создавать HTML‑форму – достаточно реализовать реакцию на условный вызов onChange(value).
- React‑окружение использовать нельзя.
/*
const fetchData = (value: string) => console.log(value)
*/