smalljs$molПоиск⌘ KДокументацияПесочницаСравнениеЭкосистемаО проектеRU
Частые вопросыGetting StartedВведениеМентальная модельБыстрый стартОт TypeScript к view.treeСтруктура проектаИнструментарийEssentialsУстановкаВьюСостояние и реактивностьРоутингРендерингТестированиеДеплойРешение проблемDataЗагрузка данныхСхемы данныхГипер БазаMoreВитринаИз React, Vue и SvelteСборник рецептовAdvancedПлагиныМетаданные модуляОфлайнGhost-вью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, реактивного UI-фреймворка с типизированными вью, автоматической реактивностью и без виртуального DOM. Сам фреймворк открыто разрабатывается сообществом hyoo-ru; этот сайт собирает руководство, интерактивный курс, живую песочницу и справочник API в одном месте.

Готов ли $mol к продакшену?

Да. $mol работает в реальных приложениях и внутренних инструментах — смотрите Витрину. Он поставляется из единого монорепозитория (MAM) и ежедневно используется своими авторами и сообществом.

Насколько велик рантайм?

Небольшой. Минимальное приложение — это около 123 KB несжатого JavaScript, или примерно 20 KB по сети после сжатия. Рендеринг виртуализирован по умолчанию (компоненты за пределами вьюпорта никогда не создаются), а сборка включает только те модули, которые вы реально используете, поэтому бандл растёт вместе с вашим приложением, а не с фреймворком. Подробности и воспроизводимые бенчмарки — в Рендеринге.

Нужно ли учить новый язык шаблонов?

Вы учите view.tree — компактный древовидный синтаксис для описания разметки компонентов. Он намеренно маленький — глава Вью покрывает всё нужное за один присест. Логика остаётся в обычном TypeScript, а стили тоже типизированы.

Чем он отличается от React, Vue или Svelte?

Реактивность автоматическая — нет ни useState, ни useEffect, ни ручных подписок. Вы описываете, что представляет собой UI; $mol решает, как и когда его обновлять. Таблица перевода концепций сопоставляет идеи из других фреймворков с $mol.

Где получить помощь?

Под какой лицензией?

MIT. Вы можете свободно использовать $mol в коммерческих и open-source проектах.
Редактировать эту страницу на GitHubБыло полезно?ДаНетНазадGhost-вьюВперёдКоманда
На этой страницеЧто такое smalljs?Готов ли $mol к продакшену?Насколько велик рантайм?Нужно ли учить новый язык шаблонов?Чем он отличается от React, Vue или Svelte?Где получить помощь?Под какой лицензией?
Type to search the documentation.