Debounce: Fonksiyonun Çalışmasını Geciktirme
Açıklama
Özellikle arama kutularında her harf basıldığında değil, işlem bittikten sonra tetikleme yapma tekniği.
const debounce = (fn, delay) => {
let timeoutId;
return (...args) => {
clearTimeout(timeoutId);
timeoutId = setTimeout(() => fn(...args), delay);
};
};
Çıktı
Kodu çalıştırmak için ▶ butonuna tıklayın.