Networking & API React Native
fetch API, axios, async/await, error handling, integrasi API, AbortController
1Apa metode JavaScript native untuk membuat permintaan HTTP di React Native?
Apa metode JavaScript native untuk membuat permintaan HTTP di React Native?
Jawaban
fetch adalah API native yang tertanam di JavaScript dan React Native untuk membuat permintaan HTTP. Ia mengembalikan Promise dan memungkinkan penanganan permintaan GET, POST, PUT, DELETE tanpa dependensi eksternal. Berbeda dengan axios, fetch tersedia secara native tanpa menginstal paket apa pun.
2Apa yang dikembalikan metode fetch() ketika permintaan HTTP gagal dengan kode 404 atau 500?
Apa yang dikembalikan metode fetch() ketika permintaan HTTP gagal dengan kode 404 atau 500?
Jawaban
fetch() selalu me-resolve Promise dengan sukses selama permintaan jaringan selesai, bahkan untuk kode error HTTP seperti 404 atau 500. Anda perlu memeriksa response.ok atau response.status secara manual untuk mendeteksi error HTTP. fetch() hanya me-reject Promise untuk error jaringan nyata seperti tidak ada koneksi.
3Apa keunggulan utama axios dibandingkan fetch untuk permintaan HTTP?
Apa keunggulan utama axios dibandingkan fetch untuk permintaan HTTP?
Jawaban
axios secara otomatis mengubah data JSON menjadi objek JavaScript dan menangani kode error HTTP dengan me-reject Promise. Dengan fetch, Anda perlu memanggil response.json() secara manual dan memeriksa response.ok. axios juga menawarkan interceptor, pembatalan yang disederhanakan, dan penanganan timeout default yang lebih baik.
Apa sintaks yang benar untuk mengirim data JSON dengan fetch menggunakan POST?
Bagaimana async/await menyederhanakan penanganan permintaan HTTP dibandingkan dengan Promise berantai?
+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
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
Monitoring & Crash Reporting
Kuasai React Native untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis