Introduction to Reka UI
v2Reka UI (formerly Radix Vue) is an open-source, low-level UI component library for Vue.js designed to serve as the foundation for accessible design systems and web applications. It provides unstyled, accessible components that follow WAI-ARIA design patterns, handling complex details like keyboard navigation, focus management, and ARIA attributes automatically.
Key features include:
- Unstyled Components: Complete freedom to style components using any CSS solution (vanilla CSS, Tailwind, CSS-in-JS, etc.).
- Flexible State Management: Components support both uncontrolled and controlled patterns.
asChildProp: Provides full control over the rendered element, allowing you to merge component logic onto your own elements.- Modular & Tree-shakable: Designed for performance, ensuring unused components do not increase your bundle size.