La reattività risiede nelle fondamenta del framework, non è agganciata sopra.Array di dipendenze, sottoscrizioni manuali, invalidazione manuale della cache, pulizia degli effetti — niente di tutto ciò esiste qui. Non reso più facile, ma reso superfluo.IniziaProva il PlaygroundPerché $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},},})}→dal vivoHello, mol!Tre file: il markup, la logica e gli stili.Prova questo esempioMinimalistaUn ecosistema adottabile in modo incrementale, che scala da un singolo componente a un'app local-first full-stack.OttimaleCostruisci le UI come alberi di componenti. La reattività è automatica, gli effetti collaterali sono espliciti.LeggeroVirtualizzazione completa del rendering — i componenti fuori dal viewport semplicemente non esistono.Struttura
Architettura micromodulare per impostazione predefinita