smalljs$mol搜尋⌘ K文件遊樂場比較生態系統關於ZH_HK
常見問題Getting Started介紹心智模型快速開始從 TypeScript 到 view.tree專案結構工具鏈Essentials安裝視圖狀態與響應式路由渲染測試部署疑難排解Data資料獲取資料模式Giper BazaMore展示來自 React、Vue 和 Svelte食譜Advanced外掛模組元資料離線幽靈視圖About常見問題團隊發布API$mol_button_major$mol_button_minor$mol_string$mol_number$mol_text$mol_paragraph$mol_list$mol_row$mol_link$mol_check$mol_switch$mol_select$mol_scroll$mol_page$mol_pick

常見問題

什麼是 smalljs?

smalljs 是 $mol 的文件網站——一個帶型別視圖、自動響應式且沒有虛擬 DOM 的響應式 UI 框架。框架本身由 hyoo-ru 社群公開開發;本站把指南、互動式課程、即時遊樂場和 API 參考彙集於一處。

$mol 可以用於生產嗎?

可以。$mol 驅動著真實的應用和內部工具——參見 展示。它從單一 monorepo(MAM)交付,作者和社群每天都在使用。

執行期有多大?

很小。一個最小的應用大約是 123 KB 未壓縮的 JavaScript,壓縮後經網絡傳輸大約 20 KB。渲染預設是虛擬化的(視口之外的元件永遠不會被建立),而且建置只打包你實際用到的模組,所以打包體積隨你的應用增長,而不是隨框架增長。詳情和可重現的基準測試參見 渲染

我必須學一門新的模板語言嗎?

你要學 view.tree,一種用於宣告元件版面配置的緊湊樹形語法。它是刻意保持小巧的—— 視圖一章一次就能涵蓋你所需的一切。邏輯仍然用普通 TypeScript,樣式也是帶型別的。

它和 React、Vue 或 Svelte 有什麼不同?

響應式是自動的——沒有 useStateuseEffect,也沒有手動訂閱。你描述 UI 是什麼;$mol 決定如何以及何時更新它。 概念對照表把其他框架的概念映射到 $mol。

我在哪裏獲得協助?

DEV 社群提問瀏覽 GitHub 上的 $mol 原始碼和 issues閱讀 mol.hyoo.ru 上的參考文件

它採用什麼授權?

MIT。你可以在商業和開源專案中自由使用 $mol。
在 GitHub 上編輯此頁這有幫助嗎?上一頁幽靈視圖下一頁團隊
本頁內容什麼是 smalljs?$mol 可以用於生產嗎?執行期有多大?我必須學一門新的模板語言嗎?它和 React、Vue 或 Svelte 有什麼不同?我在哪裏獲得協助?它採用什麼授權?
Type to search the documentation.