Мы используем ловушку useAutoComplete, а не компонент, потому что у нас есть собственный компонент FilterField. Компонент в основном представляет собой кнопку, которая открывает меню, в котором есть элементы меню с флажками. Пожалуйста, найдите описание и сводку кода моей проблемы как проблемы с github, которая была закрыта, и меня перенаправили сюда.
Material-ui GitHub Проблема, о которой я сообщил
И если не считать этого, хотя у меня есть clearOnBlur=false
всякий раз, когда я нажимаю MenuItem / Checkbox, TextField, привязанный к хуку Autocomplete, размывается, а groupedOptions возвращается к пустому массиву, поэтому элементы больше не фильтруются. Я попытался исправить с помощью различных подходов, в основном связанных с остановкой распространения событий и попыткой перефокусировать TextField на основе этих сообщений:
Вопрос о переполнении стека
Вопрос о переполнении стека
Вопрос о переполнении стека
Все безрезультатно. Любые предложения более чем приветствуются. Спасибо!