# 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