AdaptUI React components follows all the basic concepts from ariakit to make it more consistent overall and also composable at the same time, understanding these concepts are essential to work with components.
AdaptUI React components are built with a11y in mind from the ground up by strictly following the ARIA Authoring Practices Guide and ensuring each and every component properly supports keyboard and screen-readers.
All of our components are built in a way which provides fully composability across the board thanks to Ariakit's approach to use hooks in order to built larger components.
Components are crafted in a way that are 100% stylable with any styling solutions available which makes them a great foundation for any Design Systems.
With composability comes extensibility, our main goal was to make the components extensible so that even everyone can built their own Component APIs on top of our components which enable components to be adoptable in Design Systems
Ariakit concepts which we also follow :-
- Composition: reakit.io/docs/composition
- Accessibility: reakit.io/docs/accessibility
- Styling: reakit.io/docs/styling