veza/docs/adr/ADR-008-react.md

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