React
Le framework UI de référence. React 19 avec Server Components change la donne.
Forces
- Concurrent features natives : Suspense, transitions, actions asynchrones sans lib externe
- Écosystème immense : TanStack, shadcn, Zustand, millions de libs compatibles
- use() hook unifie la lecture de Promises et Context, moins de boilerplate async
- React Compiler (opt-in) élimine les memo/useCallback manuels par analyse statique
Limites
- React Server Components imposent Next.js ou Remix, incompatibles avec Vite SPA pur
- Courbe d'apprentissage des patterns concurrent (Suspense, transitions)
- React Compiler encore expérimental en 2026, adopter trop tôt = risque de bugs
Pour qui
- SPAs complexes, dashboards, apps d'entreprise
- Design systems couplés à un backend Supabase / Convex