Downshift.js (https://downshift-js.com) is awesome! Just built a fantastic combobox (searchable dropdown) with it.
One caveat: you can't open the dropdown after selecting unless you backspace the selected item. Takes a few state-setting gymnastics to override that, including setting a ref on the input and blurring it on item select.
#webdev #downshift.js #ui #ux #react #nextjs #programming #code #developer
