implement debouncing on all input change handlers
to avoid triggering too many requests to the server, implement debouncing for all input change handlers. the solution should also avoid unnecessary rerendering of react components.
to avoid triggering too many requests to the server, implement debouncing for all input change handlers. the solution should also avoid unnecessary rerendering of react components.