Monitoring & Crash Reporting
Sentry, Firebase Crashlytics, symbolication, analytics, performance monitoring, structured logs
1Apa peran utama layanan crash reporting dalam aplikasi React Native?
Apa peran utama layanan crash reporting dalam aplikasi React Native?
Jawaban
Layanan crash reporting secara otomatis menangkap error yang tidak tertangani (JavaScript dan native) yang menyebabkan crash dan mengirimkannya ke server terpusat untuk dianalisis. Ini memungkinkan developer mendeteksi masalah produksi tanpa menunggu feedback pengguna, memprioritaskan perbaikan berdasarkan dampak (jumlah pengguna yang terpengaruh), dan memperoleh stack trace yang disimbolisasi untuk menunjukkan dengan tepat asal bug.
2Apa perbedaan fundamental antara Sentry dan Firebase Crashlytics untuk React Native?
Apa perbedaan fundamental antara Sentry dan Firebase Crashlytics untuk React Native?
Jawaban
Sentry adalah platform open-source multi-bahasa yang dirancang untuk menangkap error JavaScript, crash native, dan transaksi performa dalam antarmuka terpadu. Firebase Crashlytics gratis tetapi terutama berfokus pada crash native iOS/Android dengan integrasi erat ke ekosistem Google. Sentry menawarkan penanganan error JavaScript dan dukungan breadcrumbs yang lebih baik di React Native, sementara Crashlytics unggul dalam analisis crash native murni.
3Apa itu symbolication dalam konteks crash reporting React Native?
Apa itu symbolication dalam konteks crash reporting React Native?
Jawaban
Symbolication adalah proses mengonversi alamat memori yang diobfuskasi dalam stack trace menjadi nama file, fungsi, dan nomor baris yang dapat dibaca. Dalam produksi, kode JavaScript diminifikasi dan kode native dikompilasi, sehingga stack trace tidak dapat dibaca. Source map (JavaScript) dan file dSYM (iOS) atau mapping file (Android) memungkinkan penerjemahan alamat ini menjadi informasi debugging yang dapat ditindaklanjuti.
Mengapa penting untuk mengunggah source map pada setiap release React Native?
Apa itu breadcrumbs dalam sistem crash reporting?
+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
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
Kuasai React Native untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis