Przychodzisz z React albo Vue i nic się nie składa? Przeczytaj najpierw Model mentalny: pięć minut o tym, gdzie podziały się computed, watch, haki cyklu życia i ładowanie danych.Ta strona przeprowadzi cię od pustego folderu do działającej, reaktywnej aplikacji $mol. Powinno to zająć około piętnastu minut. Każdy fragment poniżej to prawdziwy, działający kod — skopiuj go bez zmian.Komponent napiszesz w zwykłym TypeScripcie. $mol ma też krótszy format opisu komponentów, view.tree, i spotkasz go na następnej stronie. Tutaj nie jest potrzebny: komponent $mol tak czy inaczej pozostaje zwykłą klasą.
Node.js 18+ i git. To cała lista.Nie instalujesz globalnego CLI ani nie generujesz szablonowego kodu, który później musisz zrozumieć. Aplikacje $mol żyją wewnątrz przestrzeni roboczej MAM, która już wie, jak je budować i serwować.
MAM to narzędzie budujące i rejestr modułów dla $mol. Sklonuj je i zainstaluj raz.1gitclonehttps://github.com/hyoo-ru/mam.git./mam2cdmam3npminstall4npmstartnpmstart uruchamia serwer deweloperski pod http://localhost:9080/. Obserwuje twoje pliki i przebudowuje automatycznie — zostaw go działającego we własnym terminalu.
Aplikacja $mol to po prostu folder. Wybierz przestrzeń nazw (własną, np. my) i nazwę (hello).1mkdir-pmy/helloJedna zasada do zapamiętania: podkreślenia w nazwie komponentu to separatory folderów. $my_hello mieszka w my/hello/, a $my_hello_form mieszkałby w my/hello/form/. Nazwy folderów modułów nigdy nie zawierają podkreślenia.Teraz dodaj dwa pliki wewnątrz my/hello/.