Debounce: Fonksiyonun Çalışmasını Geciktirme

← LİSTEYE DÖN

Açıklama

Özellikle arama kutularında her harf basıldığında değil, işlem bittikten sonra tetikleme yapma tekniği.
JS SOURCE CODE
const debounce = (fn, delay) => {
  let timeoutId;
  return (...args) => {
    clearTimeout(timeoutId);
    timeoutId = setTimeout(() => fn(...args), delay);
  };
};
Görüntülenme: 48
Ekleyen: Admin