Skip to content
React Libraries
On this page

Inputs & selection

Collect values with selects, autocomplete, sliders, tags, and specialized inputs.

Choose a library or tool

11 options in this category.

Downshift

Library / tool

React primitives for accessible selection and autocomplete interfaces.

Good for
Building custom comboboxes and menus while retaining interaction control.

Emoji Mart

Library / tool

An emoji picker and associated emoji data utilities.

Good for
Adding searchable emoji selection to messaging or editing interfaces.

emoji-picker-element

Library / tool

An emoji picker delivered as a browser custom element.

Good for
Adding emoji selection without depending on a particular UI framework.

Input OTP

Library / tool

An unstyled React input for one-time passwords.

Good for
Building accessible verification-code entry with custom visual styling.

A telephone input with country selection and number-formatting support.

Good for
Collecting phone numbers from users in different regions.

rc-slider

Library / tool

A configurable slider component for React.

Good for
Adding single-value and range selection to an interface.

React Autosuggest

Library / tool

A React component for text inputs with suggestions.

Good for
Offering completions while users type a query or field value.

React Select

Library / tool

A customizable select component for React.

Good for
Supporting searchable, asynchronous, or multi-value selection.

React Tags

Library / tool

A React input for selecting and creating tags.

Good for
Editing labels, keywords, or token-like values in a form.

React Widgets

Library / tool

A collection of form inputs such as selects and date controls.

Good for
Adding coordinated, configurable input components to a React form.

react-slider

Library / tool

An accessible React slider input.

Good for
Selecting numeric values or ranges with custom styling.

Keep exploring

Browse all categories →