Semaine 2 — Architecture multi-apps : chaque onglet devient une SPA

Le problème du SPA monolithique La version initiale de TravelPlan était un seul fichier HTML de 800 lignes servi à /planner/. Fonctionnel, mais avec des limitations : URL unique non bookmarkable par section Impossible de lier directement vers “Réservations” ou “Budget” Tout le JavaScript chargé d’un coup, même pour des sections non utilisées Pas de séparation des préoccupations La solution : cinq applications, un état partagé Chaque onglet de la barre de navigation gauche est désormais une application web autonome à son propre URL : ...

31 mars 2026 · 3 min · TravelPlan