İçeriğe geç

Özel stillerle dünya standartlarında, erişilebilir bileşenler oluşturun. React Aria; yerleşik davranışlara, uyarlanabilir etkileşimlere, üst düzey erişilebilirliğe ve uluslararasılaştırma desteğine sahip 40'tan fazla bileşeni, kendi stillerinizi uygulamaya hazır şekilde sunar.

Kütüphane varsayılan olarak stilsizdir. Böylece geliştiriciler, tercih ettikleri stil ve animasyon çözümlerini kullanarak uygulamalarına veya tasarım sistemlerine uygun özel tasarımlar oluşturabilir. Her bileşen; yerleşik durumlar, render props ve slot'larla donatılmış bağımsız parçalara ayrılmıştır. Bu da stil uygulama sürecini kolaylaştırır.

Gelişmiş özellikler iddialı uygulamaları destekler ve cihazlara, platformlara ve kullanıcı tercihlerine uyum sağlayan zengin etkileşimlerle yerel bir kullanım hissi verir. Bileşenler; fare, dokunmatik ekran, klavye ve ekran okuyucular dahil tüm giriş yöntemlerinde en iyi performansı sunacak şekilde tasarlanmıştır. Böylece cihazlar arasında iyi bir kullanıcı deneyimi sağlar.

Erişilebilirlik en önemli önceliklerdendir. Bileşenler, W3C ARIA Authoring Practices Guide yönergelerine uyar ve çeşitli yardımcı teknolojilerle uyumlu olacak şekilde tasarlanmıştır. Kütüphane; çeviriler, yerelleştirilmiş biçimlendirme ve birden fazla takvim sistemi gibi özelliklerle uluslararasılaştırmayı destekler.

React Aria API'si esneklik ve ölçeklenebilirlik için tasarlanmıştır. Geliştiriciler, üst düzey bileşenlerle başlayabilir ve gerektiğinde tam denetim sağlayan düşük seviyeli, Hook tabanlı API'ye geçebilir. Gereksiz yinelemeler olmadan tutarlı bir tasarım sistemi oluşturmak için stil ve bileşenlerin yeniden kullanılmasını teşvik eder.

Özellikler

  • 40'tan fazla erişilebilir bileşen
  • Özel stil seçenekleri
  • Uyarlanabilir etkileşimler
  • Yerleşik klavye navigasyonu
  • Uluslararasılaştırma desteği
  • ARIA semantiği
  • Mobil cihazlara hazır işlevsellik
  • Cihazlar genelinde kapsamlı testler
  • Özelleştirilebilir API
  • Üst ve alt düzey bileşen kullanımı

İlgili öğeler

ChakraUI

Kullanımı kolay ve yüksek ölçüde özelleştirilebilir temel bileşenlerden oluşan kapsamlı bir setle erişilebilir web uygulamalarını hızlı ve verimli şekilde oluşturun.

NuxtUI

Modern web uygulamalarının geliştirilmesini kolaylaştırmak, geliştiricilerin hızını ve esnekliğini artırmak için tasarlanmış kapsamlı ve özelleştirilebilir bileşen koleksiyonu.

React Spectrum

Daha geniş bir ekosistemle sorunsuz biçimde bütünleşecek şekilde tasarlanmış, tutarlı ve erişilebilir kullanıcı deneyimleri oluşturmaya yönelik araç ve kütüphane paketi.

ArkUI

Bu açık kaynaklı kullanıcı arayüzü çözümü, farklı görsel tarzlara ve erişilebilirlik standartlarına uyarlanabilen özelleştirilebilir bileşenlerle gelişmiş tasarım sistemleri oluşturmayı sağlar.

flowbite

Web projelerine duyarlı ve özelleştirilebilir kullanıcı arayüzü bileşenleri kazandıran açık kaynaklı bir kütüphane.

Radix Primitives

Yüksek kaliteli web uygulamaları ve tasarım sistemleri için stilsiz, erişilebilir, açık kaynaklı React yapı taşları.

shadcn/ui

Uygulamalarınıza hızla entegre edebileceğiniz güçlü bir UI bileşenleri koleksiyonu; görünümü ve işlevselliği geliştirir.

Alpine.js

Davranışı doğrudan biçimlendirmenizde tanımlamanızı sağlayan sağlam ve minimal bir çatı.