
About React Select
React Select is a flexible select input for React, with search, multiple selections and remote options. It is an alternative to the native HTML select element.
What it does
You pass an array of options and render the component. It handles keyboard navigation, filtering and selected values. Async and creatable variants load options from a remote source or let users add a new option. You can restyle every part with the styles prop or with custom components.
Key features
- Single and multiple value selection
- Search and filtering as the user types
- Async options loaded from a remote source
- Creatable options added by the user
- Custom styles and components for every part
Who it's for
React developers who need a dropdown that goes beyond a native select, such as tag inputs, searchable lists or autocomplete fields.
Pricing and good to know
React Select is open source under the MIT license and free to use. Its examples are interactive and the source is on GitHub. For long option lists, load options asynchronously so the page stays responsive.
Highlights
- Single and multiple value selection
- Search and filtering as the user types
- Async options from a remote source
- Creatable options added by users
- Custom styles and components











