Я использую реагировать на выбор, чтобы показать мои выпадающие элементы.Мои варианты исходят от API, но API не возвращает весь список, только некоторую ее часть.Когда я нажимаю на опцию, которая имеет метку типа Show more options
, я снова вызываю API, чтобы получить немного больше из списка, как ленивая загрузка.Но когда я щелкаю опцию для вызова API, выпадающее меню закрывается, потому что опции выбора обновляются с большим количеством итэнов.
Официальная документация предоставляет два способа управления меню.Первый - с реквизитом closeMenuOnSelect , который позволяет меню не закрываться при выборе, но не работает.Второй способ, который я нашел, - это управление меню открытия и закрытия с помощью контролируемых реквизитов , но выбор не предлагает некоторую опору для onClick
, чтобы показать или скрыть меню.Я пытался обернуть select с помощью div с помощью onClick для управления меню открытия или закрытия, но когда я выбираю одну опцию, событие пузырька вызывает обертку, щелкает и закрывает меню, а o onChange не передает событиеto stopPropagation.
Я ожидаю, что меню не закрывается при изменении данных опций.