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 :

Prochaines étapes

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.

Ressources