Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Riwayat Versi
- "Mengekspor ulang API react-intlayer secara lengkap (hook, utilitas, subpath format/html/markdown) sehingga aplikasi React Native hanya bergantung pada react-native-intlayer"v9.0.025/6/2026
- "Dokumentasi terpadu untuk semua ekspor"v8.0.021/1/2026
Konten halaman ini diterjemahkan menggunakan AI.
Lihat versi terakhir dari konten aslinya dalam bahasa InggrisJika Anda memiliki ide untuk meningkatkan dokumentasi ini, silakan berkontribusi dengan mengajukan pull request di GitHub.
Tautan GitHub ke dokumentasiSalin Markdown dokumentasi ke clipboard
Paket react-native-intlayer
Paket react-native-intlayer menyediakan alat yang diperlukan untuk mengintegrasikan Intlayer ke dalam aplikasi React Native. Paket ini mengekspor ulang API react-intlayer secara lengkap (hook dan utilitas) dengan IntlayerProvider yang siap untuk React Native, ditambah polyfill dan konfigurasi Metro yang diperlukan oleh React Native.
Dalam aplikasi React Native, impor semua darireact-native-intlayer. Anda tidak perlu menginstal atau mengimporreact-intlayersecara langsung.
Instalasi
Salin kode ke clipboard
Ekspor
Provider
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Component | Deskripsi |
|---|---|
IntlayerProvider | Komponen provider yang membungkus aplikasi Anda dan menyediakan konteks Intlayer. Secara otomatis menerapkan polyfill yang diperlukan. |
Salin kode ke clipboard
Hook dan utilitas
Berikut ini diekspor ulang dari react-intlayer, sehingga Anda dapat mengimpornya langsung dari react-native-intlayer:
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Ekspor | Deskripsi |
|---|---|
useIntlayer | Mengakses konten yang dilokalisasi untuk kunci kamus. |
useLocale | Membaca dan mengubah locale saat ini. |
useDictionary, useDictionaryAsync, useDictionaryDynamic, useLoadDynamic | Memuat konten kamus dengan berbagai cara. |
useI18n | Hook yang kompatibel dengan i18next. |
t | Helper terjemahan inline. |
getIntlayer, getDictionary | Getter konten secara imperatif. |
localeCookie, localeInStorage, setLocaleCookie, setLocaleInStorage, useLocaleCookie, useLocaleStorage | Helper persistensi locale. |
Salin kode ke clipboard
Polyfill
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Function | Deskripsi |
|---|---|
intlayerPolyfill | Fungsi yang menerapkan polyfill yang diperlukan untuk React Native agar mendukung Intlayer. |
Salin kode ke clipboard
Polyfill diterapkan secara otomatis saat Anda mengimporIntlayerProvider. PanggilintlayerPolyfillsecara manual hanya jika Anda memerlukan polyfill sebelum provider dipasang.
Formatter
Hook pemformatan angka, tanggal, dan Intl-based lainnya tersedia dari subpath /format:
Salin kode ke clipboard
Rendering Markdown dan HTML
Salin kode ke clipboard
Konfigurasi Metro
Paket react-native-intlayer menyediakan utilitas konfigurasi Metro untuk memastikan bahwa Intlayer bekerja dengan benar di React Native.
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Fungsi | Deskripsi |
|---|---|
configMetroIntlayer | Fungsi asinkron yang menyiapkan Intlayer dan menggabungkan konfigurasi Metro. |
configMetroIntlayerSync | Fungsi sinkron yang menggabungkan konfigurasi Metro tanpa menyiapkan sumber daya Intlayer. |
exclusionList | Membuat pola RegExp untuk blockList Metro guna mengecualikan file konten dari bundle. |
Salin kode ke clipboard