Persistensi Data
AsyncStorage, MMKV, SQLite, Realm, penyimpanan aman, strategi caching
1Apa karakteristik utama AsyncStorage di React Native?
Apa karakteristik utama AsyncStorage di React Native?
Jawaban
AsyncStorage adalah sistem penyimpanan key-value yang asinkron, tidak terenkripsi, dan persisten. Bekerja secara global di seluruh aplikasi dan menyimpan data sebagai string. Ini adalah solusi penyimpanan paling sederhana yang terpasang di React Native, ideal untuk preferensi pengguna sederhana atau data yang tidak sensitif.
2Bagaimana cara menyimpan objek JavaScript di AsyncStorage?
Bagaimana cara menyimpan objek JavaScript di AsyncStorage?
Jawaban
AsyncStorage hanya dapat menyimpan string. Untuk menyimpan objek JavaScript, objek tersebut harus diserialisasi dengan JSON.stringify() sebelum disimpan, lalu dideserialisasi dengan JSON.parse() saat dibaca. Langkah ini wajib karena AsyncStorage tidak menerima objek secara langsung.
3Apa keunggulan utama MMKV dibandingkan AsyncStorage?
Apa keunggulan utama MMKV dibandingkan AsyncStorage?
Jawaban
MMKV (Memory-Mapped Key-Value) menawarkan performa hingga 30 kali lebih cepat dari AsyncStorage berkat memory-mapping dan akses data sinkron. Dikembangkan oleh WeChat untuk menangani miliaran pengguna, MMKV sangat cocok untuk aplikasi yang memerlukan baca/tulis sering atau ukuran data besar.
Dalam kasus apa sebaiknya menggunakan SQLite alih-alih AsyncStorage atau MMKV?
Apa karakteristik utama Realm dibandingkan SQLite?
+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
Formulir & Validasi
Animasi React Native
Native Modules & Bridge
Kode Spesifik Platform
Izin & API Perangkat
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