660 B
660 B
ADR-008: React avec TypeScript pour Frontend
Date: 2025-01-01
Status: Accepted
Source: ORIGIN_MASTER_ARCHITECTURE.md
Contexte
UI complexe, typage strict, écosystème riche requis pour le frontend Veza.
Décision
React 18+ avec TypeScript 5.3+ strict.
Conséquences
Positives:
- Écosystème immense
- Typage strict (moins d'erreurs runtime)
- Performance (Concurrent Mode)
- Communauté énorme
Négatives:
- Bundle size important
- Complexité state management
Alternatives rejetées
- Vue.js: Écosystème plus petit
- Svelte: Moins mature, écosystème limité
- Angular: Trop lourd, opinionated