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 :

Prochaines étapes

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.

Ressources