Přejít k obsahu

Vytvářejte špičkové přístupné komponenty s vlastními styly. React Aria nabízí více než 40 komponent s vestavěným chováním, adaptivními interakcemi, špičkovou přístupností a podporou internacionalizace. Jsou připravené k nastylování.

Knihovna ve výchozím nastavení neobsahuje styly, takže vývojáři mohou vytvářet vlastní návrhy pro konkrétní aplikace nebo návrhové systémy a použít k tomu libovolná řešení pro stylování a animace. Každá komponenta je rozdělena na jednotlivé části s vestavěnými stavy, vlastnostmi pro vykreslování a sloty, což usnadňuje stylování.

Pokročilé funkce vyhoví i náročným aplikacím a díky bohatým interakcím přizpůsobeným zařízením, platformám a preferencím uživatelů zajišťují přirozený pocit při používání. Komponenty podávají optimální výkon bez ohledu na způsob ovládání, ať už jde o myš, dotyk, klávesnici nebo čtečku obrazovky, a zajišťují skvělý uživatelský zážitek na různých zařízeních.

Přístupnost je nejvyšší prioritou. Komponenty odpovídají příručce W3C ARIA Authoring Practices Guide a jsou navržené tak, aby byly kompatibilní s různými asistivními technologiemi. Knihovna podporuje internacionalizaci pomocí překladů, lokalizovaného formátování a několika kalendářních systémů.

API React Aria je navržené s ohledem na flexibilitu a škálovatelnost. Vývojáři mohou začít s komponentami na vysoké úrovni a podle potřeby přejít k nízkoúrovňovému API založenému na Hookách, které nabízí úplnou kontrolu. Knihovna podporuje opětovné používání stylů a komponent, takže můžete vytvořit ucelený návrhový systém bez zbytečného opakování.

Funkce

  • více než 40 přístupných komponent
  • možnosti vlastního stylování
  • adaptivní interakce
  • vestavěná navigace pomocí klávesnice
  • podpora internacionalizace
  • sémantika ARIA
  • funkce připravené pro mobilní zařízení
  • rozsáhlé testování na různých zařízeních
  • přizpůsobitelné API
  • použití komponent na vysoké i nízké úrovni

Související položky

ChakraUI

Vytvářejte přístupné webové aplikace rychle a efektivně pomocí robustní sady základních komponent, které se snadno používají a lze je výrazně přizpůsobit.

NuxtUI

Rozsáhlá sada přizpůsobitelných komponent, které zjednodušují vývoj moderních webových aplikací a zvyšují rychlost i flexibilitu práce.

React Spectrum

Sada nástrojů a knihoven pro vytváření jednotných a přístupných uživatelských prostředí, navržená pro bezproblémovou integraci do širšího ekosystému.

ArkUI

Toto open-source řešení uživatelského rozhraní umožňuje vytvářet propracované designové systémy pomocí přizpůsobitelných komponent, které lze upravit pro různé vizuální styly a standardy přístupnosti.

flowbite

Knihovna s otevřeným zdrojovým kódem, která obohacuje webové projekty o responzivní a přizpůsobitelné komponenty uživatelského rozhraní.

Radix Primitives

Nestylované, přístupné a open source základní komponenty Reactu pro kvalitní webové aplikace a designové systémy.

shadcn/ui

Výkonná sada komponent UI, které lze rychle integrovat do aplikací a vylepšit jejich vzhled i funkčnost.

Alpine.js

Odolný a minimalistický framework pro skládání chování přímo ve značkách.