簡単にいうと
デバウンスは、検索入力、リサイズ、スライダー操作などで、イベントが連続発火するたびに重い処理を実行しないようにするために使います。
最後の入力から一定時間たってから処理することで、UIの負荷を抑えられます。
どんな場面で使うか
- 検索入力
- スライダー操作
- リサイズ処理
- 重い再計算の抑制
連続して発生するイベントの処理を、一定時間待ってからまとめて実行する実装パターンです。
デバウンスは、検索入力、リサイズ、スライダー操作などで、イベントが連続発火するたびに重い処理を実行しないようにするために使います。
最後の入力から一定時間たってから処理することで、UIの負荷を抑えられます。