Quiz de Validation - Séance 1
Testez vos connaissances sur les fondamentaux de React Native ! Ce quiz couvre tous les sujets de la Séance 1.
À propos de ce quiz
- 15 questions couvrant tous les sujets de la Séance 1
- Validez votre compréhension avant de passer à la Séance 2
- Aucune note n'est enregistrée, c'est pour votre apprentissage !
Paysage mobile
1. Quelle est la différence entre une application hybride et une application cross-platform ?
2. Quel est le principal avantage du développement natif (Swift/Kotlin) ?
React Native et Expo
3. Que fait React Native avec un composant <View> ?
4. Quel est le rôle d'Expo Go ?
5. Pourquoi utiliser npx expo install au lieu de npm install ?
Composants primitifs
6. Que se passe-t-il si vous écrivez du texte directement dans une <View> ?
7. Pourquoi une image distante ne s'affiche-t-elle pas sans width et height ?
8. Quelle est la différence entre ScrollView et View ?
StyleSheet et Flexbox
9. Pourquoi React Native n'utilise-t-il pas de fichiers CSS ?
10. Quelle est la direction par défaut de Flexbox en React Native ?
11. Comment appliquer conditionnellement un style en React Native ?
12. Quelle propriété utiliser pour ajouter une ombre sur Android ?
Navigation
13. Comment Expo Router définit-il les routes de l'application ?
14. Quelle est la différence entre router.push() et router.replace() ?
15. Comment créer une route dynamique /users/42 avec Expo Router ?
Résultats
Bravo !
Si vous avez répondu correctement à la plupart des questions, vous êtes prêt(e) pour la Séance 2 - État, Formulaires et Persistance !
Score cible : Au moins 12/15 pour passer confortablement à la gestion de l'état sur mobile.
Besoin de réviser ?
Si vous avez eu des difficultés avec certaines questions, relisez les sections correspondantes :
- Paysage mobile (Q1-2) : Le paysage mobile
- React Native et Expo (Q3-5) : Introduction à React Native et Installation
- Composants primitifs (Q6-8) : Composants primitifs
- StyleSheet et Flexbox (Q9-12) : StyleSheet et Flexbox
- Navigation (Q13-15) : Navigation
Prochaines étapes
Refaire les exercices
Pratiquez avec les 5 exercices de la Séance 1
Séance 2 - État et Formulaires
useState, TextInput, formulaires et AsyncStorage sur mobile
Conseil
Refaites ce quiz jusqu'à obtenir 13/15 ou plus sans regarder les explications. C'est le signe que vous maîtrisez les fondamentaux de React Native et que vous êtes prêt pour la Séance 2.