Svelte 5 Release Candidate

Svelte 5 اکنون در مرحله Release Candidate است. این بدان معنی است که طراحی چارچوب تا حد زیادی حل شده است، بدون هیچ تغییر مهمی از هم اکنون تا انتشار پایدار انتظار نمی رود، و واضح ترین اشکالات برطرف شده است.
آن را نه به این معنی که برای تولید آماده است یا اینکه از هم اکنون تا 5.0 چیزی تغییر نخواهد کرد. اما اگر در مرحله آزمایش عمومی Svelte 5 دست به کار نشدید، اکنون زمان خوبی برای امتحان کردن آن است. هنگامی که یک پروژه جدید SvelteKit را شروع می کنید، می توانید گزینه “Try the Svelte 5 preview” را انتخاب کنید…
… یا می توانید Svelte 5 را به یک پروژه موجود اضافه کنید …
npm install --save-dev svelte@next
… یا می توانید در وب سایت Svelte 5 Preview جستجو کنید.
من به روز نیستم. Svelte 5 چیست؟
در چند ماه گذشته، ما سخت مشغول بازنویسی Svelte از ابتدا بودهایم تا بتوانیم سریعتر، آسانتر و با ثباتتر باشیم، و درسهایی را که در مجموع از چندین سال ساختن اپلیکیشنها با Svelte آموختهایم به کار میبریم.
شما می توانید در مورد ویژگی های جدید در مستندات پیش نمایش و با تماشای ارائه از آخرین Svelte Summit بیشتر بیاموزید:
نکات برجسته عبارتند از:
- runes، API واکنشپذیری جدید با قدرت سیگنال که در قلب Svelte 5 قرار دارد و قفل را باز میکند. واکنش پذیری همه کاره و ظریف
- مدیریت رویداد با الگوهای کمتر و انعطاف پذیری بیشتر طراحی شده است
- ترکیب اجزای بهتر از طریق گزیده ها
- پشتیبانی از TypeScript بومی، از جمله در نشانه گذاری شما
آیا باید همه چیز را دوباره بنویسم؟
اجزای نوشته شده برای Svelte 4، به استثنای چند مورد، با Svelte 5 کار خواهند کرد. اگر Svelte 5 را در یک برنامه موجود نصب کنید، تنها تغییر واقعی باید این باشد که همه چیز سریعتر شود. اگر یک برنامه Svelte دارید، توصیه می کنیم به محض اینکه Svelte 5 پایدار شد آن را به روز رسانی کنید. (در ضمن، اگر در حال حاضر از Svelte 3 استفاده می کنید، باید به Svelte 4 به روز رسانی کنید.)
در نهایت – در Svelte 6 یا 7 – پشتیبانی از برخی ویژگی های Svelte 4 به نفع جایگزین های مدرن آنها کاهش می یابد. بنابراین، ما شما را تشویق میکنیم که به تدریج اجزای خود را تغییر دهید (میتوانید اجزای قدیمی و جدید را در همان برنامه ترکیب و مطابقت دهید). ما یک ابزار خط فرمان را برای خودکار کردن بیشتر این انتقال منتشر خواهیم کرد، و شما میتوانید نسخه آزمایشی این ابزار را در زمین بازی با قرار دادن کد Svelte 4 و کلیک کردن روی دکمه “مهاجرت” امتحان کنید.
انتشار پایدار چه زمانی است؟
وقتی تمام شد و همه اسناد را به روز کردیم. با ما تحمل کنید!




