Combobox
Searchable dropdown for selecting from a list of options with keyboard navigation
Preview
Installation
Usage
Examples
Creatable
Allow users to create new options.
Multiple Selection
Select multiple options from the combobox.
Input Inside Popup
Place the search input within the dropdown popup.
Async Search
Load options from a remote source by fetching on input changes. The useAsyncCombobox hook handles request cancellation, loading states, and keeps the selected value visible while new results stream in.
Async Search (Multiple)
Async search with multiple selection support. Selected items remain visible in the dropdown while searching for new matches.
Grouped
Organize options into logical groups with sticky headers.
API Reference
The Combobox component is built on top of Base UI's Combobox. All Base UI props are supported. The documentation below only covers custom props and modified defaults specific to our implementation.
For the complete Base UI API, see the Base UI Combobox documentation.
Props
ComboboxPopup
Dropdown container for the option list with positioning. Composes Base UI's Combobox.Positioner and Combobox.Popup. Props are forwarded to Combobox.Popup.
ComboboxList
Scrollable list of selectable options. Wraps Base UI's Combobox.Listbox.