Avancé
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
- 18 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 !
Responsive Design
1. Quels sont les trois piliers fondamentaux du responsive design ?
2. Quelle est la différence entre l'approche Mobile First et Desktop First ?
3. Pourquoi le responsive design seul ne suffit-il pas pour remplacer une application mobile native ?
Paysage mobile
4. Quelle est la différence entre une application hybride et une application cross-platform ?
5. Quel est le principal avantage du développement natif (Swift/Kotlin) ?
React Native et Expo
6. Que fait React Native avec un composant <View> ?
7. Quel est le rôle d'Expo Go ?
8. Pourquoi utiliser npx expo install au lieu de npm install ?
Composants primitifs
9. Que se passe-t-il si vous écrivez du texte directement dans une <View> ?
10. Pourquoi une image distante ne s'affiche-t-elle pas sans width et height ?
11. Quelle est la différence entre ScrollView et View ?
StyleSheet et Flexbox
12. Pourquoi React Native n'utilise-t-il pas de fichiers CSS ?
13. Quelle est la direction par défaut de Flexbox en React Native ?
14. Comment appliquer conditionnellement un style en React Native ?
15. Quelle propriété utiliser pour ajouter une ombre sur Android ?
Navigation
16. Comment Expo Router définit-il les routes de l'application ?
17. Quelle est la différence entre router.push() et router.replace() ?
18. 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 15/18 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 :
- Responsive Design (Q1-3) : Responsive Design
- Paysage mobile (Q4-5) : Le paysage mobile
- React Native et Expo (Q6-8) : Introduction à React Native et Installation
- Composants primitifs (Q9-11) : Composants primitifs
- StyleSheet et Flexbox (Q12-15) : StyleSheet et Flexbox
- Navigation (Q16-18) : 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 16/18 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.