React: Debouncing input with useEffect
Debouncing is a technique that ensures a function is only called after a certain period of time has passed since the last event.
Tags: react, reacthooks, debounce