releases.shpreview

React Aria now a first-class component base

July 17, 2026shadcn/uiView original ↗
1 featureThis release1 featureNew capabilitiesAI-tallied from the release notes
From the original release noteView original ↗

React Aria is now available as a component base in shadcn/ui.

React Aria is now a first-class component base in shadcn/ui.

Build with React Aria Components alongside Base UI and Radix. Pick it in shadcn/create or initialize a project with --base aria. The CLI handles the dependencies, registry resolution, styles, and component installation.

What's New#

  • A first-class React Aria base - Choose React Aria anywhere you can choose Base UI or Radix, including the CLI, presets, and shadcn/create.
  • Full component documentation - React Aria components have dedicated installation, usage, composition, examples, and API reference sections.
  • All eight styles - Use React Aria with Vega, Nova, Maia, Lyra, Mira, Luma, Rhea, or Sera.
  • Base-specific output - React Aria state selectors and dependencies are scoped to the Aria registry. Existing Base UI and Radix components are unchanged.

Start with React Aria#

Use the aria base when initializing a project:

pnpm dlx shadcn@latest init --base aria

Or choose React Aria in shadcn/create. Once the project is initialized, shadcn add installs the React Aria implementation for each component.

Base UI remains the default, and Radix remains fully supported. Existing projects stay on their current base.

[

Create a React Aria project

](https://ui.shadcn.com/create?base=aria)

Fetched July 17, 2026