Quiz Final — Séance 5
Testez vos connaissances sur le workflow avec l'IA, les custom hooks, useRef, useMemo, le débogage et le déploiement.
Sujets couverts
- Workflow avec l'IA : Prompts, validation, approche itérative
- Custom hooks : Création, règles, exemples
- Autres hooks : useRef, useMemo, useCallback
- Débogage : DevTools, erreurs courantes
- Déploiement : Build, Vercel, variables d'environnement
Workflow avec l'IA
1. Quelle est la meilleure approche pour utiliser l'IA en développement React ?
2. Qu'est-ce qui fait un bon prompt pour générer du code React ?
3. Quel pattern dans du code généré par l'IA doit vous alerter ?
4. Quand devez-vous consulter la documentation officielle plutôt que l'IA ?
Custom Hooks
5. Qu'est-ce qu'un custom hook ?
6. Quelle convention de nommage pour les custom hooks ?
7. Quel est le principal avantage d'extraire la logique dans un custom hook ?
8. Que retourne généralement un custom hook ?
Autres Hooks
9. À quoi sert useRef ?
10. Quelle est la différence entre useRef et useState ?
11. Quand utiliser useMemo ?
12. À quoi sert useCallback ?
Débogage
13. Quel est le meilleur outil pour déboguer React ?
14. Que signifie l'erreur 'Cannot read property of undefined' ?
15. Quelle est la cause la plus fréquente de 'Too many re-renders' ?
Déploiement
16. Quelle plateforme est recommandée pour déployer une app React ?
17. Que fait 'npm run build' ?
18. Que faut-il TOUJOURS ajouter au .gitignore ?
19. Comment accéder à une variable d'environnement dans un projet Vite ?
20. Votre app fonctionne en local mais affiche une page blanche sur Vercel. Quelle est la cause la plus probable ?
Résultats
Félicitations !
Si vous avez répondu correctement à la plupart des questions, vous êtes prêt(e) pour le Projet Fil Rouge !
Score cible : Au moins 17/20 pour être confiant dans vos compétences.
Besoin de réviser ?
Si vous avez eu des difficultés avec certaines questions, revisez les sections correspondantes :
- Workflow IA → Workflow avec l'IA · Collaboration avec l'IA
- Custom Hooks → Custom Hooks
- Autres Hooks → Autres Hooks
- Débogage → Debugging
- Déploiement → Déploiement
Prochaine étape
Conseil
Refaites ce quiz jusqu'à obtenir 20/20 sans regarder les explications. C'est le signe que vous maîtrisez les concepts.