TECH'N LOGIK
AccueilParcoursExercicesTerminalProfil
Commencer→
Retour aux cours

frontend

React

débutant à expert

La bibliothèque de référence pour construire des interfaces déclaratives, du premier composant JSX jusqu'aux internals de la réconciliation et de l'hydration. Hooks, performance, patterns avancés, Server Components, tests et architecture de grande application, en exemples de code denses.

Programme

30 leçons
  1. 1JSX et rendu
  2. 2Composants et props
  3. 3State avec useState
  4. 4Gestion d'événements
  5. 5Listes et clés
  6. 6useEffect : cycle de vie, cleanup et dépendances
  7. 7Formulaires contrôlés
  8. 8useRef
  9. 9useMemo et useCallback
  10. 10Context API
  11. 11Hooks personnalisés
  12. 12État complexe avec useReducer
  13. 13Performance : memo et virtualisation
  14. 14Code splitting, lazy et Suspense
  15. 15Patterns avancés : compound components
  16. 16Patterns avancés : render props et HOC
  17. 17Server Components vs Client Components
  18. 18Data fetching moderne
  19. 19Tester avec React Testing Library
  20. 20State management externe : Zustand et Redux
  21. 21Architecture d'une grosse application React
  22. 22Error Boundaries
  23. 23Accessibilité en React
  24. 24Internals : réconciliation et hydration niveau expert
  25. 25React 19 : Actions, useActionState, useFormStatus, useOptimistic
  26. 26Portals : rendre en dehors de l'arbre DOM parent
  27. 27Suspense avancé pour le data fetching
  28. 28Rendu concurrent : useTransition et useDeferredValue
  29. 29Refs avancées : ref comme prop et fonctions de nettoyage
  30. 30Tester avec Mock Service Worker (MSW)