Přicházíte z Reactu nebo Vue a nic nedává smysl? Přečtěte si nejdřív Myšlenkový model: pět minut o tom, kam se poděly computed, watch, hooky životního cyklu a načítání dat.Tato stránka vás provede od prázdné složky až po běžící, reaktivní aplikaci $mol. Mělo by to zabrat asi patnáct minut. Každý úryvek níže je skutečný, funkční kód — zkopírujte ho tak, jak je.Komponentu napíšete v obyčejném TypeScriptu. $mol má i kratší formát pro popis komponent, view.tree, a potkáte ho na další stránce. Tady ho není potřeba: komponenta $mol je tak jako tak obyčejná třída.
Node.js 18+ a git. To je celý seznam.Neinstalujete globální CLI ani negenerujete šablonový kód, kterému budete muset později porozumět. Aplikace $mol žijí uvnitř pracovního prostoru MAM, který už umí, jak je sestavit a servírovat.
MAM je sestavovací nástroj a registr modulů pro $mol. Naklonujte ho a jednou nainstalujte.1gitclonehttps://github.com/hyoo-ru/mam.git./mam2cdmam3npminstall4npmstartnpmstart spustí vývojový server na http://localhost:9080/. Sleduje vaše soubory a automaticky přestavuje — nechte ho běžet ve vlastním terminálu.
Aplikace $mol je jen složka. Vyberte jmenný prostor (svůj, například my) a jméno (hello).1mkdir-pmy/helloJedno pravidlo k zapamatování: podtržítka ve jménu komponenty jsou oddělovače složek. $my_hello bydlí v my/hello/, $my_hello_form by bydlel v my/hello/form/. Názvy složek modulů nikdy neobsahují podtržítko.Teď přidejte do my/hello/ dva soubory.