React Native

Bases de React Native

View, Text, Image, ScrollView, FlatList, StyleSheet, Flexbox layout

22 questions d'entretien·
Junior
1

Quel est le composant de base utilisé pour créer des conteneurs dans React Native ?

Réponse

Le composant View est le conteneur fondamental de React Native, équivalent à une div en HTML. Il permet de grouper d'autres composants, d'appliquer des styles et de gérer le layout via Flexbox. Contrairement au web, React Native utilise View au lieu de div car il doit être traduit en composants natifs (UIView sur iOS, android.view sur Android).

2

Quelle est la différence principale entre Text et View dans React Native ?

Réponse

Le composant Text est le seul composant capable d'afficher du texte dans React Native. Contrairement au web où tout élément peut contenir du texte, React Native impose que tout texte soit encapsulé dans un composant Text. View ne peut pas contenir de texte brut directement - tenter de le faire génère une erreur.

3

Comment afficher une image locale dans React Native ?

Réponse

Pour afficher une image locale dans React Native, il faut utiliser le composant Image avec la prop source et la fonction require(). Cette approche permet au bundler Metro de résoudre le chemin de l'image au moment du build et d'optimiser les assets. Les images distantes utilisent un objet avec une propriété uri à la place.

4

Quelle propriété est requise pour afficher une image distante (URL) avec le composant Image ?

5

Quelle est la différence principale entre ScrollView et FlatList ?

+19 questions d'entretien

Maîtrise React Native pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement