Quiz de Validation - Séance 3
Testez vos connaissances sur l'interactivité et les formulaires en React ! Ce quiz couvre tous les concepts vus durant la Séance 3.
À propos de ce quiz
- 20 questions couvrant tous les sujets de la Séance 3
- Validez votre compréhension avant de passer à useEffect et Routing
- Aucune note n'est enregistrée, c'est pour votre apprentissage !
Événements React
1. Quelle est la syntaxe correcte pour gérer un événement de clic ?
2. Que se passe-t-il avec cette syntaxe : <button onClick={handleClick()}>?
3. Comment accéder à la valeur d'un input dans un événement onChange ?
4. Comment empêcher le comportement par défaut d'un formulaire ?
useState Hook
5. Quelle est la syntaxe correcte pour utiliser useState ?
6. Que se passe-t-il quand on appelle setCount(count + 1) ?
7. Quelle est la différence entre state et props ?
8. Peut-on modifier directement les props ?
Formulaires Contrôlés
9. Qu'est-ce qu'un composant contrôlé ?
10. Comment créer un input contrôlé ?
11. Comment gérer une checkbox contrôlée ?
12. Comment gérer plusieurs inputs avec un seul état ?
Validation
13. Pourquoi valider côté client ET côté serveur ?
14. Comment vérifier qu'un email est valide avec regex ?
Zod
15. Quelle est la méthode Zod recommandée pour valider des données ?
16. Comment définir un champ optionnel avec Zod ?
17. Comment inférer un type TypeScript depuis un schéma Zod ?
18. Comment ajouter un message d'erreur personnalisé avec Zod ?
Lifting State Up
19. Qu'est-ce que le lifting state up ?
20. Comment un composant enfant peut-il modifier le state du parent ?
Résultats
Félicitations !
Si vous avez répondu correctement à la plupart des questions, vous êtes prêt(e) pour la Séance 4 - useEffect et React Router !
Score cible : Au moins 17/20 pour passer confortablement aux effets et au routing.
Besoin de réviser ?
Si vous avez eu des difficultés avec certaines questions, prenez le temps de réviser les sections correspondantes :
- Événements → Gestion des événements
- useState → Le hook useState
- Formulaires → Formulaires contrôlés
- Validation → Validation de formulaires
- Zod → Validation avec Zod
- Lifting State → Lifting State Up
Prochaines étapes
📝 Refaire les exercices
Pratiquez avec les exercices de la Séance 3
🚀 Séance 4 - useEffect & Routing
Apprenez les effets et le routing !
Conseil
N'hésitez pas à refaire ce quiz plusieurs fois jusqu'à obtenir 18/20 ou plus sans regarder les explications. C'est le signe que vous maîtrisez vraiment les concepts !