124k

2026 年 7 月 - React Aria

React Aria 现已作为 shadcn/ui 中的组件基础可用。

React Aria 现已成为 shadcn/ui 中的一流组件基础。

使用 React Aria Components,与 Base UI 和 Radix 一起构建。可在 shadcn/create 中选择它,或使用 --base aria 初始化项目。CLI 会处理 依赖项、注册表解析、样式和组件安装。

最新内容

  • 一流的 React Aria 基础 - 在 CLI、预设以及 shadcn/create 中,凡是可以选择 Base UI 或 Radix 的地方,都可以选择 React Aria。
  • 完整的组件文档 - React Aria 组件拥有专门的安装、使用、组合、示例和 API 参考部分。
  • 全部八种样式 - 将 React Aria 与 Vega、Nova、Maia、Lyra、Mira、Luma、 Rhea 或 Sera 搭配使用。
  • 特定基础的输出 - React Aria 状态选择器和依赖项限定在 Aria 注册表中。 现有的 Base UI 和 Radix 组件保持不变。

从 React Aria 开始

初始化项目时使用 aria 基础:

pnpm dlx shadcn@latest init --base aria

或者在 shadcn/create 中选择 React Aria。项目初始化后,shadcn add 会为每个组件安装 React Aria 实现。

Base UI 仍然是默认选项,Radix 也仍然得到完全支持。现有项目将继续使用当前的基础。