smalljs$molجستجو⌘ Kمستنداتزمین بازیمقایسهاکوسیستمدربارهFA
پرسش‌های پرتکرارGetting Startedمعرفیمدل ذهنیشروع به کاراز تایپ‌اسکریپت به 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ِ مجازی. خودِ فریم‌ورک به‌صورت باز توسطِ جامعهٔ hyoo-ru توسعه می‌یابد؛ این سایت یک راهنما، یک دورهٔ تعاملی، یک زمینِ بازیِ زنده و یک مرجعِ API را در یک‌جا گرد می‌آورد.

آیا $mol برای پروداکشن آماده است؟

بله. $mol اپلیکیشن‌های واقعی و ابزارهای داخلی را می‌راند—— ویترین را ببینید. از یک مونوریپوی واحد (MAM) عرضه می‌شود و روزانه توسطِ نویسندگان و جامعه‌اش استفاده می‌شود.

رانتایم چقدر بزرگ است؟

کوچک. یک اپلیکیشنِ کمینه حدودِ 123 KB جاوااسکریپتِ فشرده‌نشده است، یا پس از فشرده‌سازی تقریباً 20 KB روی شبکه. رندر به‌طورِ پیش‌فرض مجازی‌سازی‌شده است (کامپوننت‌های بیرونِ ناحیهٔ دید هرگز ساخته نمی‌شوند)، و بیلد فقط ماژول‌هایی را که واقعاً استفاده می‌کنید همراه می‌کند، بنابراین باندل با اپلیکیشنِ شما رشد می‌کند نه با فریم‌ورک. برای جزئیات و بنچمارک‌های بازتولیدپذیر رندر را ببینید.

آیا باید یک زبانِ قالبِ جدید یاد بگیرم؟

شما view.tree را یاد می‌گیرید، یک نحوِ درختیِ فشرده برای اعلامِ چیدمانِ کامپوننت. عمداً کوچک است——فصلِ نماها هرچه لازم دارید را در یک نشست پوشش می‌دهد. منطق در TypeScriptِ ساده می‌ماند و استایل‌ها هم نوع‌دارند.

چه تفاوتی با React، Vue یا Svelte دارد؟

واکنش‌گرایی خودکار است——نه useStateای هست، نه useEffectای و نه اشتراکِ دستی‌ای. شما توصیف می‌کنید که UI چیست؛ $mol تصمیم می‌گیرد چگونه و چه‌وقت به‌روزش کند. جدولِ ترجمهٔ مفاهیم ایده‌های فریم‌ورک‌های دیگر را به $mol نگاشت می‌کند.

کجا کمک بگیرم؟

در جامعهٔ DEV بپرسید سورس و issuesِ $mol در GitHub را مرور کنیدمستنداتِ مرجع را در mol.hyoo.ru بخوانید

تحتِ چه لایسنسی است؟

MIT. می‌توانید $mol را آزادانه در پروژه‌های تجاری و متن‌باز به کار ببرید.
ویرایش این صفحه در GitHubآیا این مفید بود؟بلهخیرقبلینماهای شبحبعدیتیم
در این صفحهsmalljs چیست؟آیا $mol برای پروداکشن آماده است؟رانتایم چقدر بزرگ است؟آیا باید یک زبانِ قالبِ جدید یاد بگیرم؟چه تفاوتی با React، Vue یا Svelte دارد؟کجا کمک بگیرم؟تحتِ چه لایسنسی است؟
Type to search the documentation.