ریاکت نیتیو ۰.۸۶ منتشر شد
خلاصهٔ کاملتر
تیم ریاکت نیتیو نسخهٔ ۰.۸۶ رو معرفی کرد. به گفتهٔ خودشون، این دومین نسخهٔ پشتسرهم (بعد از ۰.۸۳) که هیچ تغییر شکنندهای برای کاربر نداره؛ نشونهٔ تعهدشون به اینکه آپدیتها قابلپیشبینیتر و بیدردسرتر بشن. اگه روی ۰.۸۵ هستی، باید بدون تغییر تو کدت به ۰.۸۶ بری.
شاخصترین بخش این نسخه، رفع کامل مشکلات حالت edge-to-edge روی اندروید ۱۵ به بالاست — حتی وقتی خود سیستمعامل این حالت رو اجبار میکنه ولی با پراپرتی edgeToEdgeEnabled فعال نشده. مثلاً حالا measureInWindow مختصات درست برمیگردونه، KeyboardAvoidingView درست کار میکنه، و StatusBar میتونه وقتی یه Modal بازه استایل و نمایشش رو عوض کنه.
تو React Native DevTools هم حالا میتونی حالت روشن/تاریک رو مستقیم از خود ابزار شبیهسازی کنی و ظاهر اپت رو بدون دستزدن به تنظیمات دستگاه تست کنی. یه خبر ساختاری هم هست: مخزن ریاکت نیتیو، ریاکت، Metro و Yoga از سازمان facebook گیتهاب به سازمان react منتقل شده که بازتاب انتقال این اکوسیستم به بنیاد مستقل React Foundation ـه. لینکها و ایشوهای قبلی هم خودکار ریدایرکت میشن.
بقیهٔ تغییرها پر از رفع باگ و همسوسازی با استانداردهای وبه: چند اصلاح تو Yoga، رفع فلیکر انیمیشنها، اضافهشدن APIهای جدید JSI مثل پشتیبانی از TypedArray و Uint8Array، و کلی رفع مشکل تو اندروید مثل درستشدن setAutoCapitalize روی کیبورد سامسونگ و مدیریت درست پاسخهای خیلی بزرگ HTTP. این نسخه بیش از ۵۹۶ کامیت از ۹۷ مشارکتکننده داره.
نکات کلیدی:
- بدون هیچ تغییر شکنندهای؛ آپدیت از ۰.۸۵ راحته
- رفع کامل مشکلات edge-to-edge روی اندروید ۱۵ به بالا
- شبیهسازی حالت روشن/تاریک تو React Native DevTools
- انتقال مخزنها از facebook به سازمان react و بنیاد React Foundation
- APIهای جدید JSI و کلی رفع باگ اندروید و Yoga




