Выпадающий список — это здорово, но знаете, что делает его лучше? с поиском!
Как это сделать с помощью Semantic UI React :
Сначала проверьте документацию, затем вы получите

const countryOptions = [
  { key: 'apple', value: 'apple', text: 'apple' },
  { key: 'banana', value: 'banana', text: 'banana' },
  { key: 'coconut', value: 'coconut', text: 'coconut' },
]
const SelectFruit = () => (
  <Select 
     placeholder='Select your fruit' 
     options={fruitOptions}    
  />
)
export default SelectFruit;

но что, если у вас много вариантов?
просто добавьте search внутрь компонента! поэтому пользователи разрешают ввод и поиск.

но ждать…

Это не сработает, даже если вы поставите search="true" или search={true}
Вы также должны добавить selection.

Если вы хотите изменить сообщение об отсутствии результата по умолчанию.
Просто добавьте noResultMessage и измените текст,
чтобы окончательный результат выглядел так.

const countryOptions = [
  { key: 'apple', value: 'apple', text: 'apple' },
  { key: 'banana', value: 'banana', text: 'banana' },
  { key: 'coconut', value: 'coconut', text: 'coconut' },
]
const SelectFruit = () => (
  <Select 
     placeholder='Select your fruit' 
     options={fruitOptions}  
     search
     selection
     noResultsMessage=”your fruit is out of stock!”
  />
)
export default SelectFruit;

Наслаждайся этим!