Skip to content
React Libraries
On this page

Downshift

React primitives for accessible selection and autocomplete interfaces.

What it does

React primitives for accessible selection and autocomplete interfaces.

When it fits

Building custom comboboxes and menus while retaining interaction control.

Other options in this category

  • Emoji Mart — Adding searchable emoji selection to messaging or editing interfaces.
  • emoji-picker-element — Adding emoji selection without depending on a particular UI framework.
  • Input OTP — Building accessible verification-code entry with custom visual styling.
  • International Telephone Input — Collecting phone numbers from users in different regions.
  • rc-slider — Adding single-value and range selection to an interface.

Source

Project source for Downshift ↗

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

Choose and enter values →

All inputs & selection options →