Debounce откладывает вызов функции до тех пор, пока не пройдёт заданная пауза после последнего события. Каждый новый вызов сбрасывает таймер. Классический пример — поиск по вводу: не дёргать API на каждый символ, а подождать 300мс после того как юзер перестал печатать. Реализуется через setTimeout и clearTimeout внутри замыкания. Это спасает от лишних запросов и перерисовок.
Как работает debounce?
Middle
313 просмотровAFK Offer AI
Что такое Testing Library и зачем она нужна?