ریلی v21: پشتیبانی رسمی از TypeScript و React Server Components
Relay v21.0.0 با تعریفهای تایپ مستقیم برای TypeScript در پکیجهای relay-runtime و react-relay منتشر شد و دیگه نیازی به @types/relay-runtime از DefinitelyTyped نیست. کاربران Flow باید کامپایلر رو مجدداً اجرا کنن چون سینتکس تولید تایپ کاملاً عوض شده. دایرکتیو @live_query حذف شده و باید به @client_polling یا @live مهاجرت کنی. این نسخه همچنین یه API آزمایشی برای واکشی داده در React Server Components معرفی میکنه.
این محتوا بهصورت خودکار با استفاده از هوش مصنوعی تولید شده است. بررسی نهایی آن پیش از استفاده توصیه میشود و مسئولیت استفاده از آن بهعهده کاربر است. برای مطالعه متن اصلی خبر،اینجا را کلیک کنید
خلاصهٔ کاملتر
Relay v21.0.0 یه نسخهی بزرگه که چند تغییر اساسی داره. مهمترین خبر اینه که پشتیبانی رسمی از TypeScript به صورت فایلهای .d.ts مستقیماً داخل پکیجهای relay-runtime و react-relay اضافه شده. یعنی دیگه نیازی به نصب @types/relay-runtime از DefinitelyTyped نداری و ایمپورتهای named در فایلهای .mjs هم حالا درست کار میکنن.
کاربران Flow یه کار واجب دارن: سینتکس تولید تایپ کاملاً مدرن شده. کستهای قدیمی (expr: Type) جای خودشون رو به (expr as Type) دادن (نیاز به Flow نسخه ۰.۲۵۰ یا بالاتر داری)، $ReadOnlyArray تبدیل به ReadonlyArray شده، mixed به unknown و $NonMaybeType به NonNullable تغییر پیدا کرده. بعد از آپگرید، باید کامپایلر Relay رو دوباره اجرا کنی تا همه آرتیفکتها دوباره تولید بشن.
خلاصهٔ کاملتر این خبر رو میتونی با داشتن اشتراک ویژه بخونی!
اشتراک رایگان
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات
اشتراک ویژه
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات




