مقالات

چیزهای جدید در Svelte: آوریل 2024


بهار نزدیک است (حداقل برای نیمی از جهان)، به این معنی که بهار Svelte Summit به زودی در راه است! این رویداد در 27 آوریل در کانال YouTube Svelte Society پخش خواهد شد.

همچنین، بسیاری از ویژگی‌های جدید در این ماه به Svelte 5 اضافه شد تا آن را به بهترین نسخه Svelte تبدیل کند. ما همه آنها را در زیر پوشش خواهیم داد، پس بیایید درست وارد شویم!

چه چیزی در Svelte جدید است

Svelte 5 در پیش نمایش است و هر روز به انتشار نزدیک تر می شود. در زیر برخی از نکات برجسته از تغییرات او آورده شده است:

  • جدید Map، Date و Set اکنون می توان کلاس ها را از آن وارد کرد svelte/reactivity و دقیقاً مانند همتایان بومی خود برای تناسب با مدل واکنش پذیری Svelte (5.0.0-بعدی.79، اسناد، #10803، #10622، #10781)
  • State/Drived/Props را می توان دوباره به صراحت از کامپوننت ها صادر کرد (5.0.0-بعدی.62، #10523)
  • bind:value اکنون امکان پویایی را فراهم می کند type ویژگی – رفع مشکلات مربوط به اتصالات ورودی رایج (5.0.0-بعدی.66، #10608)
  • SSR بررسی ناسازگاری HTML بهبود یافته است و پیام های خطای واضح تری را ارائه می دهد (5.0.0-بعدی.69، #10658)
  • خرد کردن: شکاف در الگوهای با a shadowrootmode ویژگی قبلاً ذخیره شده است (5.0.0-بعدی.73، #10721)
  • خرد کردن: را $props() دیگر آرگومان نوع عمومی را نمی پذیرد. در عوض، نویسندگان مؤلفه باید اعتبار خود را مانند هر اعلان متغیر دیگری وارد کنند (5.0.0-بعدی.76، #10694)
  • جدید $bindable Rune به والدین اجازه می دهد :bind به یک پایه کامپوننت علاوه بر استفاده از آنها به عنوان پایه های معمولی (سندنگار، #10851)
  • ویژگی DOM webkitdirectory بولین اکنون پشتیبانی می شود (5.0.0-next.81، #10847)
  • تنظیم مجدد فرم اکنون برای اتصالات دو طرفه در نظر گرفته می شود (5.0.0-بعدی.82، مقالات، #10617)

چیزهای جدید در SvelteKit

  • adapter-vercel اکنون دارای Skew Protection است که تضمین می‌کند که کلاینت و سرور برای هر استقرار خاصی هماهنگ هستند (@sveltejs/adapter-vercel@5.2.0، مقالات، #11987)
  • adapter-vercelفایل‌های منبع ساخت اکنون شامل فراداده‌های فریمورک هستند – بهبود دید پلت فرم (@sveltejs/adapter-vercel@5.2.0، #11800)
  • adapter-cloudflare و adapter-cloudflare-workers اکنون مستقر کنید adapter.emulate که به آداپتور اجازه می دهد تا پلتفرم Cloudflare را در طول توسعه و بررسی تقلید کند (#11732)
  • خرد کردن: adapter-node اکنون با ظرافت خاموش می شود و جدید را پشتیبانی می کند IDLE_TIMEOUT و SHUTDOWN_TIMEOUT متغیرهای محیطی (@sveltejs/adapter-node@5.0.1، مقالات، #11653)
  • خرد کردن: مقدار پیش فرض از precompress ج adapter-node اکنون است true – سرعت بخشیدن به سایت ها به صورت پیش فرض (@sveltejs/adapter-node@5.0.0، مقالات، #11945)
  • Google Cloud اکنون در آن پشتیبانی می شود adapter-auto بدون هیچ گونه تنظیمات اضافی (@sveltejs/adapter-auto@3.2.0، مقالات، #12015)

برای همه تغییرات SvelteKit، از جمله رفع اشکال و تغییرات مربوط به آداپتور، به CHANGELOG ها در هر یک از بسته ها مراجعه کنید.


  • دفترچه یادداشت یک فضای کاری برای فریلنسرها است. ردیابی زمان، وظایف، گزارش ها، فاکتورها و مخاطبین را در یک ابزار ارائه دهید.
  • Tokenbase یک ابزار رایگان برای ایجاد، مدیریت و توزیع توکن های طراحی است. به راحتی سیستم های طراحی خود را ایجاد کنید و با چند کلیک آنها را به کد صادر کنید.
  • MelloOS یک سیستم عامل دسکتاپ جعلی به سبک ویندوز 95 است
  • PowerHound برنامه ای برای ردیابی شرایط برف در استراحتگاه های اسکی کلرادو و مناطق خلوت است
  • ProductSurveys بازخورد کاربران را مستقیماً در محصول شما جمع آوری می کند
  • WAIfinder یک نقشه تعاملی است که نهادهای فعال در صنعت هوش مصنوعی بریتانیا را نشان می دهد
  • talkmedown یک بازی بقا در هنگام فرود تصادف با استفاده از رابط کاربری SvelteKit و گرافیک Three.js است.
  • Bird Flapping این بازی پرنده بال زدن است (نباید با FlappyBird اشتباه گرفته شود)
  • Minesweeper FUNNYMODE مین یاب، اما خنده دار است
  • Routickr یک برنامه ردیابی عادت با برنامه های افزودنی برای فایرفاکس و کروم است
  • immich یک راه حل مدیریت عکس و ویدیوی خود میزبان است

با حضور همکاران و سفرای عالی

  • Svienna (انجمن Svelte وین):
  • این هفته در Svelte:

خواندن / تماشا کردن

  • Svisualize یک برنامه افزودنی VS Code است که هنگام کدنویسی، اجزای شما را تجسم می کند
  • Neel/UI مجموعه ای الهام گرفته از shadcn از اجزای قابل تنظیم است که می توانید آنها را کپی و در برنامه های SvelteKit خود جایگذاری کنید.
  • BLICKCSS یک کتابخانه CSS کوچک (~30 کیلوبایت) برای ایجاد سریع و آسان وب سایت ها و برنامه های کاربردی وب است.

همین برای این ماه! اگر چیزی را در Reddit یا Discord از دست دادیم، به راحتی به ما اطلاع دهید.

ماه آینده می بینمت 👋


Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا