ما الذي تعطل أولاً عند ترقية React Native 0.87: TypeScript أم أدوات Android؟

عند قراءة ملاحظات React Native 0.87 توقعت أن تكون Strict TypeScript هي الجزء الأصعب. في التجربة العملية، بدأت المشكلات من أدوات Android قبل الأنواع.

الترتيب الذي أعطاني أخطاء أوضح كان كالتالي:

1. تثبيت Node 22.13 أو أحدث محلياً وفي CI.

2. ترقية Kotlin وAGP وcompile SDK معاً حتى لا أختبر خليطاً غير متوافق.

3. معالجة أخطاء Strict TypeScript كجزء من الترحيل، من دون إخفائها بتحويلات عامة.

4. إبقاء Swift Package Manager في فرع منفصل إذا كان CocoaPods مستقراً في الإنتاج.

5. إعادة اختبارات العربية على جهاز فعلي، بما فيها التشغيل البارد والنص المختلط والأرقام والتنقل والبناء الموقع.

كتبت دليلاً أطول يتضمن نقاط التراجع وقائمة الاختبارات:

هذا رابط لمقال كتبته على موقعي. ما الذي استهلك وقتاً أكبر في ترقيتكم: TypeScript أم سلسلة بناء Android؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

لا يوجد تعليقات بعد، كن أول من يبدأ النقاش