
Introduction | Downshift
Downshift 🏎 Primitives to build simple, flexible, WAI-ARIA compliant React autocomplete/combobox or select dropdown components. The problem You need an autocomplete/combobox or a select …
Downshift
Downshift Introduction The Downshift component has been developed in order to provide accessibility and functionality to a combobox or autocomplete input, described by its corresponding ARIA …
useCombobox - Downshift
useCombobox The problem You have a combobox/autocomplete dropdown in your application and you want it to be accessible and functional. For consistency reasons you want it to follow the ARIA …
useMultipleSelection - Downshift
useMultipleSelection DEPRECATED Please use the useTagGroup hook to create multiple selection dropdowns with tag groups. Check out the examples for each: useCombobox useSelect The problem …
useSelect - Downshift
Controlling state is possible by receiving the state changes handled by Downshift via onChange props (onHighlightedIndexChange, onSelectedItemChange etc.), changing data based on your …
Hooks - Downshift
Downshift Hooks Downshift Hooks Every React hook offers custom logic to build the kind of dropdown you need. If you need to build a combobox then use useCombobox. However, if you don't need to …
useTagGroup - Downshift
useTagGroup for building tag lists useTagGroup The problem You want to build a tag group component in your app that's accessible and offers a great user experience. There is no dedicated ARIA design …