React Aria حالا یه بیس رسمی تو shadcn/ui ـه
خلاصهٔ کاملتر
تو چنجلاگ جولای ۲۰۲۶، تیم shadcn/ui اعلام کرده که React Aria حالا یه بیسِ کامپوننتِ درجهیک تو این پروژهست. یعنی میشه کنار Base UI و Radix، مستقیم با React Aria Components ساخت: یا موقع ساخت پروژه تو shadcn/create انتخابش کنی، یا پروژه رو با فلگ --base aria راه بندازی. بعدش خود CLI وابستگیها، resolve کردن رجیستری، استایلها و نصب کامپوننتها رو به عهده میگیره و shadcn add پیادهسازی React Aria هر کامپوننت رو نصب میکنه.
این پشتیبانی نصفهنیمه نیست: مستندات کامل هر کامپوننت — بخش نصب، استفاده، ترکیببندی، مثالها و مرجع API — برای نسخهٔ React Aria هم نوشته شده، و هر هشت استایل پروژه (Vega، Nova، Maia، Lyra، Mira، Luma، Rhea و Sera) باهاش کار میکنن. خروجی هم مخصوص همون بیسه: سلکتورهای state و وابستگیهای React Aria فقط به رجیستری Aria محدود میمونن و کامپوننتهای موجودِ Base UI و Radix دستنخورده باقی میمونن.
نکتهٔ مهم برای پروژههای فعلی اینه که چیزی عوض نمیشه: Base UI همچنان پیشفرضه، Radix هم کامل پشتیبانی میشه، و پروژههای موجود روی همون بیسِ الانشون میمونن. پس این یه گزینهٔ اضافهست، نه یه مهاجرت اجباری — و برای تیمهایی که بهخاطر دسترسیپذیری و رفتار کیبورد و لوکالایز شدن سراغ React Aria میرن، حالا میشه از اکوسیستم آمادهٔ shadcn/ui هم استفاده کرد.
نکات کلیدی:
- React Aria بهعنوان بیس رسمی، هرجا Base UI و Radix قابل انتخاب بودن
- راهاندازی پروژه با --base aria یا انتخاب مستقیم تو shadcn/create
- مستندات کامل نصب، استفاده، ترکیب و API برای کامپوننتهای React Aria
- سازگار با هر هشت استایل: Vega، Nova، Maia، Lyra، Mira، Luma، Rhea و Sera
- Base UI همچنان پیشفرضه و پروژههای موجود تغییری نمیکنن




