Lewati ke konten

Buat komponen yang mudah diakses dengan kualitas terbaik dan gaya kustom. React Aria menyediakan lebih dari 40 komponen dengan perilaku bawaan, interaksi adaptif, aksesibilitas unggulan, dan dukungan internasionalisasi yang siap digunakan bersama gaya Anda.

Secara default, pustaka ini tidak menetapkan gaya, sehingga developer dapat membuat desain kustom yang sesuai dengan aplikasi atau sistem desain mereka menggunakan solusi penataan gaya dan animasi pilihan. Setiap komponen dipecah menjadi bagian-bagian tersendiri yang dilengkapi status bawaan, render props, dan slot untuk memudahkan proses penataan gaya.

Fitur tingkat lanjut mendukung aplikasi ambisius dan memberikan pengalaman yang terasa alami melalui interaksi kaya yang beradaptasi dengan perangkat, platform, dan preferensi pengguna. Komponen dirancang agar berfungsi optimal dengan metode input apa pun, termasuk mouse, sentuhan, keyboard, dan pembaca layar, demi memberikan pengalaman pengguna yang baik di berbagai perangkat.

Aksesibilitas menjadi prioritas utama. Komponen mengikuti W3C ARIA Authoring Practices Guide dan dirancang agar kompatibel dengan berbagai teknologi bantu. Pustaka ini mendukung internasionalisasi melalui fitur seperti terjemahan, pemformatan lokal, dan berbagai sistem kalender.

API React Aria dirancang agar fleksibel dan skalabel. Developer dapat memulai dengan komponen tingkat tinggi, lalu menggunakan API berbasis Hook tingkat rendah untuk mendapatkan kendali penuh sesuai kebutuhan. Pustaka ini mendorong penggunaan ulang gaya dan komponen agar sistem desain tetap konsisten tanpa duplikasi yang tidak perlu.

Fitur

  • lebih dari 40 komponen yang mudah diakses
  • opsi penataan gaya kustom
  • interaksi adaptif
  • navigasi keyboard bawaan
  • dukungan internasionalisasi
  • semantik ARIA
  • fungsionalitas yang siap untuk perangkat seluler
  • pengujian menyeluruh di berbagai perangkat
  • API yang dapat disesuaikan
  • penggunaan komponen tingkat tinggi dan tingkat rendah

Item Terkait

ChakraUI

Buat aplikasi web yang aksesibel dengan cepat dan efisien menggunakan rangkaian komponen penting yang andal, mudah digunakan, dan sangat mudah disesuaikan.

NuxtUI

Kumpulan komponen tangguh yang dapat disesuaikan untuk memperlancar pengembangan aplikasi web modern, sekaligus meningkatkan kecepatan dan fleksibilitas bagi pengembang.

React Spectrum

Rangkaian alat dan pustaka untuk menciptakan pengalaman pengguna yang terpadu dan aksesibel, dirancang agar terintegrasi dengan lancar ke dalam ekosistem yang lebih luas.

ArkUI

Solusi UI open source ini memungkinkan pembuatan sistem desain canggih menggunakan komponen yang dapat disesuaikan dengan berbagai gaya visual dan standar aksesibilitas.

flowbite

Library sumber terbuka yang melengkapi proyek web dengan komponen UI responsif dan dapat disesuaikan.

Radix Primitives

Primitif React open source yang aksesibel dan tanpa gaya untuk aplikasi web serta sistem desain berkualitas tinggi.

shadcn/ui

Kumpulan komponen UI canggih yang dapat diintegrasikan dengan cepat ke aplikasi Anda untuk menyempurnakan tampilan dan fungsionalitas.

Alpine.js

Framework tangguh dan minimal untuk menyusun perilaku langsung di markup Anda.