๐Ÿ’ 
React Aria logo

React Aria

component
utility

Craft world-class accessible components with custom styles. React Aria provides over 40 components with built-in behavior, adaptive interactions, top-tier accessibility, and internationalization out of the box, ready for your styles.The library is style-free by default, allowing developers to build custom designs that fit their specific application or design system using any preferred styling and animation solutions. Each component is broken down into individual parts equipped with built-in states, render props, and slots, streamlining the styling process with ease.Advanced features cater to ambitious applications, ensuring a native feel through rich interactions that adapt to devices, platforms, and user preferences. Components are designed for optimal performance regardless of user input method, including mouse, touch, keyboard, and screen readers, ensuring a great user experience across devices.Accessibility is a top priority, with components adhering to the W3C ARIA Authoring Practices Guide and designed to provide compatibility with various assistive technologies. The library supports internationalization with features such as translations, localized formatting, and multiple calendar systems.React Aria's API is tailored for flexibility and scalability, enabling developers to start with high-level components and dive deeper as needed with a low-level Hook-based API for complete control. It encourages the reuse of styles and components, allowing for a cohesive design system without unnecessary duplication.

Features

  • over 40 accessible components
  • custom styling options
  • adaptive interactions
  • built-in keyboard navigation
  • internationalization support
  • ARIA semantics
  • mobile-ready functionality
  • extensive testing across devices
  • customizable API
  • high-level and low-level component usage

Stats

GitHub Stars13.3K

NPM Downloads695.7K/week

Details

Latest Version3.36.0

Created at9/13/2019

Updated at1/14/2025

LicenseApache License 2.0

Related Items

Get a monthly E-Mail with the newest developments in UI!