Component
A dropdown for choosing a single value from a list. Supports grouping, portal rendering, and controlled/uncontrolled modes.
View component changelogUse a controlled value and keep each option's value and label stable when a Select has hundreds of options.
This incremental pattern keeps keyboard navigation intact by mounting more rows before focus reaches the boundary.
Import all parts of the component and piece them together
| Shortcut | Description |
|---|---|
Enter | Opens the select when closed, or selects the highlighted item when the listbox is open. |
Space | Opens the select when closed, or selects the highlighted item when the listbox is open. |
ArrowDown | Moves focus to the next item in the listbox. |
ArrowUp | Moves focus to the previous item in the listbox. |
Escape | Closes the listbox without changing the current value. |
| Reference | What Rad UI follows |
|---|---|
Uses select-only combobox semantics for a collapsed trigger with an associated single-selection popup. | |
Follows listbox option semantics for the popup items and highlighted selection state. |