Pereiti prie turinio

Kurkite aukščiausios kokybės prieinamus komponentus su individualiais stiliais. React Aria siūlo daugiau nei 40 komponentų su integruotu veikimu, prisitaikančia sąveika, aukščiausio lygio prieinamumu ir tarptautiškumo palaikymu. Jie paruošti jūsų stiliams.

Pagal numatytuosius nustatymus biblioteka neturi stilių, todėl kūrėjai gali kurti individualų dizainą pagal savo programos ar dizaino sistemos poreikius, naudodami pasirinktus stiliaus ir animacijos sprendimus. Kiekvienas komponentas suskaidytas į atskiras dalis su integruotomis būsenomis, atvaizdavimo savybėmis ir lizdais, todėl stilizuoti paprasta.

Pažangios funkcijos pritaikytos ambicingoms programoms. Turtinga sąveika prisitaiko prie įrenginių, platformų ir naudotojų pasirinkimų, todėl komponentai veikia natūraliai. Jie sukurti taip, kad veiktų optimaliai nepriklausomai nuo įvesties būdo: pelės, lietimo, klaviatūros ar ekrano skaitytuvų. Taip užtikrinama puiki patirtis visuose įrenginiuose.

Prieinamumas yra prioritetas: komponentai atitinka W3C ARIA kūrimo praktikos vadovą ir yra suderinami su įvairiomis pagalbinėmis technologijomis. Biblioteka palaiko tarptautiškumą, įskaitant vertimus, lokalizuotą formatavimą ir įvairias kalendorių sistemas.

React Aria API sukurta taip, kad būtų lanksti ir pritaikoma augančioms reikmėms. Kūrėjai gali pradėti nuo aukšto lygio komponentų, o prireikus pereiti prie žemo lygio, Hook pagrįstos API ir visiškai valdyti komponentus. Biblioteka skatina pakartotinai naudoti stilius ir komponentus, kad būtų galima kurti vientisą dizaino sistemą be nereikalingo dubliavimo.

Funkcijos

  • daugiau nei 40 prieinamų komponentų
  • individualaus stiliaus parinktys
  • prisitaikanti sąveika
  • integruotas naršymas klaviatūra
  • tarptautiškumo palaikymas
  • ARIA semantika
  • funkcijos pritaikytos mobiliesiems įrenginiams
  • išsamus testavimas įvairiuose įrenginiuose
  • pritaikoma API
  • aukšto ir žemo lygio komponentų naudojimas

Susiję elementai

ChakraUI

Greitai ir efektyviai kurkite prieinamas žiniatinklio programas naudodami patikimą būtiniausių komponentų rinkinį, kurį lengva naudoti ir lengva pritaikyti.

NuxtUI

Patikima tinkinamų komponentų kolekcija, skirta supaprastinti šiuolaikinių žiniatinklio programų kūrimą ir padidinti kūrėjų darbo spartą bei lankstumą.

React Spectrum

Įrankių ir bibliotekų rinkinys vientisai ir prieinamai naudotojų patirčiai kurti, sukurtas sklandžiai integruotis į didesnę ekosistemą.

ArkUI

Šis atvirojo kodo naudotojo sąsajos sprendimas leidžia kurti pažangias dizaino sistemas naudojant tinkinamus komponentus, pritaikomus įvairiems vizualiniams stiliams ir prieinamumo standartams.

flowbite

Atvirojo kodo biblioteka, papildanti žiniatinklio projektus prisitaikančiais ir pritaikomais vartotojo sąsajos komponentais.

Radix Primitives

Nestilizuoti, prieinami atvirojo kodo React primityvai kokybiškoms žiniatinklio programoms ir dizaino sistemoms.

shadcn/ui

Galingas UI komponentų rinkinys, kurį galima greitai integruoti į programas ir taip pagerinti jų išvaizdą bei funkcionalumą.

Alpine.js

Patvari, minimalistinė sistema, leidžianti aprašyti veikimą tiesiog žymėjime.