Kiru: فریمورک رندرینگ سبکوزن برای وب مدرن
Kiru یه فریمورک رندرینگ سبکوزن برای ساخت اپهای وبه که با رویکرد «واکنشپذیری فقط جایی که لازمه» کار میکنه. مدیریت state مبتنی بر signal، routing، state غیرهمزمان و انیمیشن همه داخل خود Kiru هستن. برخلاف React که به چند بسته جداگانه نیاز داره، با Kiru تنها یه دیپندنسی کافیه.
این محتوا بهصورت خودکار با استفاده از هوش مصنوعی تولید شده است. بررسی نهایی آن پیش از استفاده توصیه میشود و مسئولیت استفاده از آن بهعهده کاربر است. برای مطالعه متن اصلی خبر،اینجا را کلیک کنید
خلاصهٔ کاملتر
Kiru یه کتابخونه رندرینگ برای وبه که شعارش «کمتر انجام بده»ست — به این معنی که کامپوننتها فقط اون بخشهایی از UI رو آپدیت میکنن که واقعاً تغییر کردن، نه اینکه کل درخت کامپوننت رو دوباره رندر کنن. این رویکرد رو «reactivity where it matters» مینامه.
Signal (سیگنال) مفهوم مرکزی Kiru برای مدیریت stateست. یه signal یه مقدار واکنشپذیره که وقتی تغییر میکنه، فقط اون قطعهای از UI که بهش وابستهست بهروز میشه — نه کل کامپوننت. به همین دلیله که در مثال زیر حتی با تغییر لیست todos، تابع App دیگه اجرا نمیشه:
خلاصهٔ کاملتر این خبر رو میتونی با داشتن اشتراک ویژه بخونی!
اشتراک رایگان
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات
اشتراک ویژه
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات
منبع: Web Tools Weekly — https://kirujs.dev/




