Kami telah mencela repositori ini dan memigrasikan basis kode kami ke struktur repositori mono baru, silakan ikuti tautan ini untuk mengakses pembaruan dan fitur terbaru kami.
React Native ARIA membantu Anda membangun aplikasi yang dapat diakses dan kaya dengan React Native. Ini menangani perilaku, aksesibilitas, dan interaksi sehingga Anda dapat menerapkan komponen khusus dan sistem desain untuk Android, iOS, dan Web.
Saat menerapkan aksesibilitas untuk komponen di NativeBase, kami merujuk pada solusi yang ada untuk Web. Namun, tidak ada pustaka komponen yang ada yang berfungsi pada semua platform tanpa membatasi gaya, perilaku, dan aksesibilitasnya.
React Native telah meningkatkan harapan devs untuk membangun UI di semua platform sambil menggunakan kembali kode sebanyak mungkin. Namun, bereaksi kapal asli dengan inti yang sangat ramping dengan banyak ruang untuk penyesuaian. Kelemahan dari ini adalah bahwa kita perlu membangun komponen primitif kita menggunakan tampilan dan tekan. Ini berbeda dengan dunia pengembangan asli di mana API komponen dikirim dalam SDK.
React Native ARIA bertujuan untuk menyelesaikannya dengan memberikan primitif tingkat rendah untuk membuat komponen atau perpustakaan primitif yang bekerja pada semua platform dalam ruang lingkup Native React. React Native ARIA memecahkan ini untuk web, android dan iOS.
Untuk macOS dan Windows, kami mengeksplorasi kemungkinan menggunakan komponen asli yang dapat disesuaikan.
Dapat diakses: memperkuat adopsi dan pengalaman pengguna untuk aplikasi Anda
Komposable: Gabungkan komponen untuk kebutuhan aplikasi spesifik Anda
Konsisten: konsisten di seluruh web, android dan iOS
Disesuaikan: Implementasi desain ada di tangan Anda
React Native ARIA secara bertahap dapat diadopsi. Setiap komponen diterbitkan sebagai paket terpisah, sehingga Anda dapat mencobanya dalam satu komponen dan secara bertahap menambahkan lebih banyak dari waktu ke waktu. Semua paket ini diterbitkan di bawah lingkup @react-asli-aria pada NPM.
Menginstal paket individual:
Menggunakan benang
yarn add @react-native-aria/checkboxMenggunakan NPM
npm install @react-native-aria/checkboxPenggunaan
import { useCheckbox } from "@react-native-aria/checkbox" ;Selain paket individual, kami menawarkan paket mono yang berisi semua pengait aria asli React di satu tempat.
Menginstal paket mono:
Menggunakan benang
yarn add react-native-ariaMenggunakan NPM
npm install react-native-ariaPenggunaan
import { useCheckbox } from "react-native-aria" ;Bereaksi, bereaksi web asli, bereaksi asli, naskah.
Terima kasih atas minat Anda untuk berkontribusi pada React Native Aria! Permintaan tarik dipersilakan. Pergilah ke pedoman kontribusi dan pelajari bagaimana Anda bisa menjadi bagian dari komunitas yang indah dan berkembang.
Untuk perubahan besar, buka masalah terlebih dahulu untuk membahas perubahan dan perbarui tes yang sesuai.
Lisensi di bawah lisensi MIT, Hak Cipta © 2020 Geekyants. Lihat lisensi untuk informasi lebih lanjut.
Selain paket individual, kami menawarkan paket mono yang berisi semua pengait aria asli React di satu tempat.