Stop Flooding Your API: Use Debounce in Search Inputs

Triggering an API call on every keystroke is expensive. It creates unnecessary network traffic and can slow down both your UI and backend.