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 :

Prochaine étape

Conseil

Refaites ce quiz jusqu'à obtenir 20/20 sans regarder les explications. C'est le signe que vous maîtrisez les concepts.