Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Dokumen ini sudah usang, versi dasar telah diperbarui pada 21 Januari 2026.
Buka dokumen bahasa InggrisRiwayat Versi
- "Riwayat awal"v5.5.1029/6/2025
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
Integrasi React: Dokumentasi Hook useDictionary
Bagian ini memberikan panduan terperinci tentang penggunaan hook useDictionary dalam aplikasi React, memungkinkan penanganan konten lokal yang efisien tanpa editor visual.
Mengimpor useDictionary dalam React
Hook useDictionary dapat diintegrasikan ke dalam aplikasi React dengan mengimpornya berdasarkan konteks:
Komponen Klien:
Komponen Server:
Parameter
Hook ini menerima dua parameter:
dictionary: Objek kamus yang dideklarasikan berisi konten yang dilokalisasi untuk kunci tertentu.locale(opsional): Locale yang diinginkan. Defaultnya adalah locale konteks saat ini jika tidak ditentukan.
Kamus
Semua objek kamus harus dideklarasikan dalam file konten terstruktur untuk memastikan keamanan tipe dan mencegah kesalahan runtime. Anda dapat menemukan instruksi pengaturan di sini. Berikut adalah contoh deklarasi konten:
Contoh Penggunaan di React
Berikut adalah contoh cara menggunakan hook useDictionary dalam sebuah komponen React:
Integrasi Server
Jika Anda menggunakan hook useDictionary di luar IntlayerProvider, locale harus secara eksplisit diberikan sebagai parameter saat merender komponen:
Catatan tentang Atribut
Berbeda dengan integrasi yang menggunakan editor visual, atribut seperti buttonTitle.value tidak berlaku di sini. Sebagai gantinya, akses langsung string yang sudah dilokalisasi sesuai dengan deklarasi dalam konten Anda.
Tips Tambahan
- Keamanan Tipe: Selalu gunakan
Dictionaryuntuk mendefinisikan kamus Anda agar memastikan keamanan tipe. - Pembaruan Lokalisasi: Saat memperbarui konten, pastikan semua locale konsisten untuk menghindari terjemahan yang hilang.
Dokumentasi ini berfokus pada integrasi hook useDictionary, memberikan pendekatan yang lebih sederhana untuk mengelola konten yang dilokalisasi tanpa bergantung pada fungsi editor visual.