Izin & API Perangkat
Kamera, geolokasi, kontak, notifikasi, penanganan izin, react-native-permissions
1Library mana yang paling umum digunakan untuk mengelola izin di React Native?
Library mana yang paling umum digunakan untuk mengelola izin di React Native?
Jawaban
react-native-permissions adalah library standar untuk mengelola izin di iOS dan Android. Library ini menyediakan API terpadu untuk meminta dan memeriksa izin seperti kamera, geolokasi, atau kontak, sambil menangani perbedaan platform secara transparan.
2Apa saja status yang mungkin dikembalikan oleh fungsi check() dari react-native-permissions?
Apa saja status yang mungkin dikembalikan oleh fungsi check() dari react-native-permissions?
Jawaban
Fungsi check() mengembalikan salah satu status berikut: UNAVAILABLE (fitur tidak tersedia di perangkat), DENIED (izin belum diminta atau ditolak tetapi masih bisa diminta), LIMITED (iOS 14+ untuk akses parsial), GRANTED (izin diberikan), atau BLOCKED (izin ditolak permanen, perlu masuk ke pengaturan).
3Apa perbedaan antara check() dan request() di react-native-permissions?
Apa perbedaan antara check() dan request() di react-native-permissions?
Jawaban
check() hanya memverifikasi status izin saat ini tanpa interaksi pengguna, sedangkan request() memeriksa status lalu menampilkan dialog sistem jika izin belum diminta. Disarankan untuk memanggil check() terlebih dahulu untuk menyesuaikan UX sebelum menggunakan request().
Bagaimana cara mengarahkan pengguna ke pengaturan aplikasi untuk mengubah izin yang ditolak?
Di file mana izin harus dideklarasikan di iOS?
+17 pertanyaan wawancara
Topik wawancara React Native lainnya
Dasar-Dasar JavaScript
Dasar-Dasar React
Dasar-Dasar React Native
React Hooks
TypeScript untuk React & React Native
Komponen & API React Native
Styling & Layout React Native
Navigasi React Native
Manajemen State React Native
Networking & API React Native
Persistensi Data
Formulir & Validasi
Animasi React Native
Native Modules & Bridge
Kode Spesifik Platform
Push Notifications
Testing React Native
Debugging React Native
Build & Deployment
Expo vs React Native Bare
Optimasi Performa
Manajemen Memori
Architecture Patterns
New Architecture React Native
Praktik Terbaik Keamanan
Offline-First Architecture
CI/CD React Native
Monorepo & Berbagi Kode
Topik Lanjutan
Siklus Hidup Aplikasi & Eksekusi Background
Autentikasi & Manajemen Sesi
Monitoring & Crash Reporting
Kuasai React Native untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis