La réactivité repose dans les fondations du framework, elle n'est pas ajoutée par-dessus.Tableaux de dépendances, abonnements manuels, invalidation manuelle du cache, nettoyage des effets — rien de tout cela n'existe ici. Non pas simplifié, mais rendu inutile.CommencerEssayer le PlaygroundPourquoi $molview.tree$my_hello$mol_view guest \stranger sub /<= Name $mol_string value?<=> name?\mol hint @ \Type a name<= Greeting $mol_paragraph title <= greeting \view.tsclass $my_helloextends$.$my_hello{greeting(){return `Hello, ${ this.name() || this.guest() }!`}}view.css.tsnamespace ${$mol_style_define($my_hello,{gap:$mol_gap.block,flex:{direction:'column'},Greeting:{font:{size:'2rem',weight:600},},})}→en directHello, mol!Trois fichiers : le balisage, la logique et les styles.Essayer cet exempleMinimalisteUn écosystème adoptable progressivement, qui s'adapte d'un simple composant à une application local-first full-stack.OptimalConstruisez vos interfaces comme des arbres de composants. La réactivité est automatique, les effets de bord sont explicites.LégerVirtualisation complète du rendu — les composants hors de la fenêtre d'affichage n'existent tout simplement pas.Structure