What problem does it solve?
Reka UI provides headless Vue component primitives and patterns, enabling teams to ship accessible, composable UI faster without fighting low-level concerns. It decouples API and behavior from presentation, empowering developers to implement patterns like asChild, controlled/uncontrolled state, and virtualization with consistent accessibility.
Core Features & Use Cases
- Accessibility-first Vue primitives for dialogs, forms, menus, and more.
- Composition patterns (asChild), controlled/uncontrolled state management, and virtualization integration.
- Styling integration and ecosystem alignment with Nuxt UI, shadcn-vue, and related libraries.
- Use cases include building custom, accessible components or integrating with existing UI kits, guided by extensive references and docs.
Quick Start
Install and load Reka UI components in your Vue project and follow the documented patterns to start building accessible primitives quickly.