# Select \[react-aria-components\]

> A Select displays a collapsible list of options and allows a user to select one of them.  A select can be built using the <select> and <option> HTML elements, but this is not possible to style consistently cross browser, especially the options. Select helps achieve accessible select components that can be styled as needed without compromising on high quality interactions.

- Author: [James Shopland](https://21st.dev/@jolbol1)
- Library: [Jolly UI](https://21st.dev/@jolbol1/library/jolly-ui)
- License: mit
- Tags: Select, Dropdown
- npm dependencies: lucide-react, react-aria-components
- Live preview: https://21st.dev/@jolbol1/components/select

## Install

```bash
npx shadcn@latest add "https://21st.dev/r/jolbol1/select?api_key=$API_KEY_21ST"
```

Requires a 21st API key (generate one at https://21st.dev/mcp) passed as `API_KEY_21ST`. Free accounts get a limited number of installs per day; unlimited on a paid plan — see https://21st.dev/pricing.

Full component directory: https://21st.dev/llms.txt · More like this: https://21st.dev/community/components/s/select.md
