Expert
Optimisation Performance React
Explique quand et comment utiliser useMemo et useCallback.
📝 Nội dung Prompt
J'ai un composant React qui se re-rend trop souvent.
Explique-moi quand utiliser `useMemo` et `useCallback`.
Ne me donne pas juste la définition.
Donne un exemple de code **Avant** (lent) et **Après** (optimisé) où l'utilisation de ces hooks est justifiée (ex: liste filtrée lourde, fonction passée à un enfant mémoïsé).