React Performance

What I do

oalkabouss Updated

File contents

What I do

Je fournis des règles de performance pragmatiques :

  • memoization sur besoin
  • virtualisation pour grandes listes
  • stabilité des props

Decision checklist

Memoize seulement si au moins un de ces points est vrai :

  • rendu coûteux
  • liste volumineuse
  • composant memoïsable (pur)
  • callbacks stables nécessaires

Examples

const derived = useMemo(() => heavy(users), [users]);
const string) => setId(id), []);

Don’t

  • "optimiser" avant d'avoir un problème mesurable.

oalkabouss/fullstack-agent-skills/tree/main/.opencode/skills/react-performance commit 598e93ac42

Frequently asked questions

npx skillmds@latest add oalkabouss/react-performance