React Native

Networking & API in React Native

fetch API, axios, async/await, foutafhandeling, API-integratie, AbortController

20 gespreksvragen·
Mid-Level
1

Wat is de native JavaScript-methode om HTTP-verzoeken te doen in React Native?

Antwoord

fetch is de native API die in JavaScript en React Native is ingebouwd voor het doen van HTTP-verzoeken. Het retourneert een Promise en maakt het mogelijk om GET-, POST-, PUT-, DELETE-verzoeken af te handelen zonder externe afhankelijkheden. In tegenstelling tot axios is fetch native beschikbaar zonder een pakket te installeren.

2

Wat retourneert de fetch()-methode wanneer een HTTP-verzoek mislukt met een 404- of 500-code?

Antwoord

fetch() lost de Promise altijd succesvol op zolang het netwerkverzoek voltooid wordt, zelfs voor HTTP-foutcodes zoals 404 of 500. Je moet response.ok of response.status handmatig controleren om HTTP-fouten te detecteren. fetch() weigert de Promise alleen bij echte netwerkfouten zoals geen verbinding.

3

Wat is het belangrijkste voordeel van axios ten opzichte van fetch voor HTTP-verzoeken?

Antwoord

axios zet JSON-gegevens automatisch om in JavaScript-objecten en behandelt HTTP-foutcodes door de Promise te weigeren. Met fetch moet je response.json() handmatig aanroepen en response.ok controleren. axios biedt ook interceptors, vereenvoudigde annulering en standaard betere timeout-afhandeling.

4

Wat is de juiste syntaxis om JSON-gegevens met fetch via POST te versturen?

5

Hoe vereenvoudigt async/await de afhandeling van HTTP-verzoeken vergeleken met geketende Promises?

+17 gespreksvragen

Beheers React Native voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis