Chapitre 12 : Memo/Callback
1. Problème de performance
React re-calcule certaines valeurs ou re-crée des fonctions à chaque rendu, ce qui peut être gourmand en ressources si le calcul est complexe ou si l'enfant dépend d'une référence stable.
2. useMemo
useMemo mémorise le résultat d'un calcul.
const calculComplexe = useMemo(() => {
return performance Intensive(a, b);
}, [a, b]);
3. useCallback
useCallback mémorise la définition d'une fonction pour éviter qu'elle soit re-créée inutilement.
const handleClick = useCallback(() => {
console.log("Cliqué !");
}, []);
4. Section Quiz
Testez vos connaissances sur les Hooks avancés.
Exercice
Utilisez useMemo pour mémoriser le résultat d'un filtrage sur un grand tableau d'objets.
Quiz du chapitre 12
Ateliers pratiques & Projets
Testez vos compétences avec nos exercices guidés et le tuteur IA.
Ateliers pratiques & Corrigés détaillés
Ateliers pratiques & Corrigés
#1 — Comprendre les bases : Hooks Avancés (useMemo, useCallback)
Atelier #1Expliquez avec vos mots le concept principal de ce chapitre, puis illustrez-le par un exemple simple.
Consulter la solution type du formateur
#2 — Application guidée
Atelier #2Réalisez un exercice pratique en reprenant la structure vue dans le cours et en modifiant au moins 2 paramètres.
Consulter la solution type du formateur
#3 — Mini défi
Atelier #3Concevez une petite solution personnelle liée à 'Hooks Avancés (useMemo, useCallback)' et justifiez vos choix techniques.