DebouncedInput

Primitive #97

🔍 Problem it solves

Searching on every keystroke causes excessive API calls and sluggish UI.

✅ Solution

DebouncedInput waits until the user pauses typing (e.g., 300ms) before triggering the search.

🧩 Used by components

Search inputs, Filter fields, Autocomplete.

🎮 Interactive demo