چیزهای جدید در Svelte: اکتبر 2024

اکتبر است! که فقط می تواند یک معنی داشته باشد… پاییز Svelte Summit فقط 19 روز دیگر باقی مانده است! با عضویت در خبرنامه رسمی آن یا دنبال کردن جریان Discord، از آخرین اخبار Svelte Summit مطلع شوید.
به لطف تعداد افرادی که کاندیدهای انتشار Svelte 5 را آزمایش می کنند، نگهبانان سخت در کار رفع اشکالات و اجرای بهبود عملکرد برای نسخه آینده بوده اند. در این ماه، ما به مهمترین تغییرات همراه با برنامهها، منابع و کتابخانههای بسیاری که جامعه طی چند هفته گذشته ایجاد کرده است، نگاهی خواهیم انداخت.
چه چیزی در Svelte جدید است
آیا می خواهید پروژه خود را به Svelte 5 منتقل کنید؟ آیا می خواهید ابزار مهاجرت را امتحان کنید و به تیم بازخورد بدهید؟ سپس باید ابزار svelte-migrate را امتحان کنید! npx svelte-migrate svelte-5 تمام چیزی است که برای شروع نیاز دارید در صورت بروز هرگونه مشکل لطفا درخواست خود را ارسال نمایید.
اینم چیزای جدید دیگه…
- اکنون می توان اجزای قدیمی را به صورت دستی و به صورت ناهمزمان با آنها نمونه برداری کرد
syncگزینه (5.0.0-next.237، #12970) - این
eachبلوک اکنون در حالت SSR بسیار بهتر است – حذف اعلان غیر ضروری و ذخیره طول آرایه قبل از تکرار روی آن (5.0.0-next.242، #13060) - اگر یک حلقه بی نهایت شناسایی شود – با چاپ ده افکت آخر – در حالت توسعه، اکنون یک پشته تماس ظاهر می شود (5.0.0-next.246، #13231)
- پروژه هایی که استفاده می کنند
@sveltejs/enhanced-imgبه لطف متغیرهای ماژول که در قالب تعبیه شده است، باید یک بسته بسیار کوچکتر ببینید (5.0.0-next.246، #13075) - در حال حاضر 11 سال هشدار برای وجود دارد
/عناصر فاقد برچسب آریا و محتوا (5.0.0-بعدی.250، #13130) - اکنون انیمیشن ها در نظر گرفته شده اند
zoomهنگام محاسبه تبدیل (5.0.0-next.254، #13317) اکنون در حالت Runes منسوخ شده است. لازم نیست زیرا اجزاء قبلاً می توانند خودشان وارد شوند (5.0.0-next.256، #13333)svelte-check، CLI تقریباً توسط هر پروژه Svelte استفاده می شود ، اکنون بسیار کوچکتر (repo, post)
کنجکاو هستید که ببینید نگهبانان برای آماده کردن تولید Svelte 5 چه کرده اند؟ برای مشاهده تمام اصلاحات – بزرگ و کوچک – CHANGE LOG را بررسی کنید!
- SvelteKit اکنون از آرایه های تایپ شده پشتیبانی می کند
loadویژگی ها این چیزی نیست که در آن زیاده روی کنید زیرا از رمزگذاری base64 استفاده می کند، که 33٪ بزرگتر از داده های خام است، اما زمانی که به آن نیاز دارید مفید است.2.6.0، #12716) - اجزای معرفی شده از طریق Svelte 5
Componentاینترفیس هوش مناسبی پیدا می کند (پسوند-109.0.1)
برنامهها و سایتهای ساخته شده با Svelte
- svelte0.dev به شما اجازه می دهد تا با استفاده از رابط های کاربری Svelte ایجاد کنید
shadcn/uiاز طریق پیام متنی - جزء مینی صفحه گسترده مقدمه ای عالی برای نحوه عملکرد واکنش پذیری در Svelte است
- Poof یک برنامه یادداشت خود تخریبی است که شامل ویژگی هایی مانند لیست کارهای اختیاری، اعلان های ایمیل و حذف پس از یک تاریخ خاص است.
- kunft یک پلت فرم ابری برای استقرار کانتینرها و برنامه های کاربردی به طور مستقیم از GitHub است
- Quickprompt یک برنامه افزودنی مرورگر است که ذخیره و بازیابی درخواستهای ChatGPT را آسان میکند
- Dither یک برنامه چت GIF لو-فای است که از Return of the Obra Dinn و Meatspac.es الهام گرفته شده است.
- کبالت به شما کمک می کند همه چیز را از وب سایت های مورد علاقه خود ذخیره کنید: ویدیو، صدا، عکس یا GIF
- YouTube Looper یک افزونه برای حلقه های سفارشی برای ویدیوهای یوتیوب است
- LeetLink شبیه درخت پیوند با تم های سفارشی است
- WhatChord یک آکورد یاب پیانو است
- AIUI یک رابط وب برای APIهای سازگار با OAI است
منابع یادگیری
با حضور همکاران و سفرای عالی
این هفته در Svelte
- ep.74 – Changelog، race and maybeStream refined: جزء منسوخ شده
- ep.75 – Changelog، $props، $state
- ep.76 – تغییر اسلش ماژول اسکریپت ظریف fsm
- ep.77 – Changelog، Context API، JSX و Single File Components
- ep.78 – Changelog، چک باکس نامشخص، کلاسها و اقدامات
به پایان رسید 09/2024
برای خواندن
برای تماشا
کتابخانه ها، ابزارها و تقویت کننده ها؛ اجزاء
- Tzezar’s Datagrid یک جزء گرید داده آسان برای استفاده و سفارشی سازی آسان است
- SparklePost یک برنامه آزمایشی است که الگوهای رابط را که معمولاً در برنامههای اصلی iOS و Android یافت میشود با استفاده از تکنیکهای توسعه وب مدرن و کارآمد پیادهسازی میکند.
- tipex یک ویرایشگر متن سفارشی برای SvelteKit است. بر اساس TipTap
همین برای این ماه! اگر چیزی را در Reddit یا Discord از دست دادیم، به ما اطلاع دهید.
تا دفعه بعد 👋



