Розбір рішень · Junior · Запитання 2 з 12

Поле пошуку викликає API, де платять за кожен запит. Результати мають з'являтися під час введення, але не на кожну літеру. Що підходить?

Показати відповідь

Правильна відповідь: Debounce: запит після короткої паузи у введенні

Пояснення

Debounce надсилає один запит, коли введення зупинилося, тож серія натискань коштує одного виклику, а результати з'являються без додаткових дій. Throttle підходить для безперервних потоків, як прокрутка чи зміна розміру, де важливі регулярні оновлення, але тут ви платили б за недописані слова. Пошук за Enter найдешевший і підходить для дорогих пошуків, але порушує вимогу показувати результати під час введення.

Де почитати

Помилка в запитанні

Розбір рішень · Junior · запитання 2

Перевірте себе

Пройдіть тест Розбір рішень · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест