Headless UI libraries
Main characteristics and advantages of such libraries:
- Focus on behaviour (e.g. focus management, keyboard interaction) and accessibility
- Allow to pick any styling solution. No need to adjust/override existing styles to match design
UI Kits
- Backed by Adobe, they use it for own library (React Spectrum)
- Fully-featured (even has Select and Datepicker components)
- Quite low-level (implemented as react-hooks), not always obvious which hooks you need and how to put them together
Ariakit (former Reakit)
Separate libraries
Downshift - autocomplete/combobox
Meta
Created: 2022-07-26
References: