Вопрос рассматривает управление сложным состоянием с несколькими фильтрами.
Короткий ответ
Используйте:
Единый State с полями для каждого фильтра.
Отложенное применение (debounce для поиска).
Изоляцию логики фильтрации в отдельный класс.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.