React Native

Expo vs React Native Bare

Expo managed workflow, Expo Go, prebuild, Expo Modules, config plugins, aangepaste native code, ejection, EAS

18 gespreksvragen·
Mid-Level
1

Wat is het belangrijkste verschil tussen Expo managed workflow en bare React Native workflow?

Antwoord

De Expo managed workflow abstraheert de native configuratie (ios/ en android/) en handelt native afhankelijkheden automatisch af via Expo Go of EAS cloud builds. De bare workflow legt de volledige native mappen bloot en biedt volledige controle over native code, maar vereist handmatige configuratie en onderhoud van Xcode- en Android Studio-projecten.

2

Wat is de Expo Go app en wat is de belangrijkste beperking ervan?

Antwoord

Expo Go is een client-app die te downloaden is uit de App Store en Play Store en waarmee je Expo-projecten direct kunt testen zonder native builds. De belangrijkste beperking is dat alleen de native modules worden ondersteund die in de Expo SDK zijn opgenomen. Bibliotheken met aangepaste native code werken niet in Expo Go en vereisen in plaats daarvan een eigen development build.

3

Wat is het doel van het commando expo prebuild in een Expo-project?

Antwoord

Het commando expo prebuild genereert de native ios/ en android/ mappen op basis van de configuratie van app.json/app.config.js en config plugins. Dit is het concept van Continuous Native Generation (CNG): native mappen worden op aanvraag gegenereerd in plaats van handmatig onderhouden. Hierdoor kun je een managed project hebben met bare-mogelijkheden wanneer nodig.

4

Wat is een development build in het Expo-ecosysteem?

5

Waarvoor worden config plugins gebruikt in Expo?

+15 gespreksvragen

Beheers React Native voor je volgende gesprek

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

Begin gratis