{"repo":"downshift-js/downshift","free":true,"listed":false,"github":"https://github.com/downshift-js/downshift","clone":"git clone https://github.com/downshift-js/downshift.git","description":"🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.","language":"JavaScript","stars":12311,"topics":["react","autocomplete","combobox","select","autosuggest","multiselect","dropdown","accessible","wai-aria","taggroup"],"license":"MIT","category":"ui-components","readme_excerpt":"downshift 🏎 Primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components. Read the docs See the intro blog post Listen to the Episode 79 of the Full Stack Radio podcast [![Build Status][build-badge]][build] [![Code Coverage][coverage-badge]][coverage] [![downloads][downloads-badge]][npmcharts] [![version][version-badge]][package] [![MIT License][license-badge]][license] [![PRs Welcome][prs-badge]][prs] [![Chat][chat-badge]][chat] [![Code of Conduct][coc-badge]][coc] [![Join the community on Spectrum][spectrum-badge]][spectrum] [![Supports React and Preact][react-badge]][react] [![size][size-badge]][unpkg-dist] [![gzip size][gzip-badge]][unpkg-dist] [![module formats: umd, cjs, and es][module-formats-badge]][unpkg-dist] The problem You need an autocomplete, a combobox or a select experience in your application and you want it to be accessible. You also want it to be simple and flexible to account for your use cases. Finally, it should follow the [ARIA][aria] design pattern for a [combobox][combobox-aria-example] or a [select][select-aria-example], depending on your use case. This solution The library offers a couple of solutions. The first solution, which is the one we recommend you to try first, is a set of React hooks. Each hook provides the stateful logic needed to make the corresponding component functional and accessible. Navigate to the documentation for each by using the links in the list below. - [useSelect][usese","default_branch":null,"files":null,"tree":[],"storefront":"/r/downshift-js","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/downshift-js/downshift/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}