React Native 0.84 Yayında
React Native 0.84 Yayında: Hermes V1 ve Performans Devrimi
Kompanse Yazılım ekibi olarak, mobil uygulama geliştirme ekosistemindeki en son gelişmeleri projelerimize entegre etmeye devam ediyoruz. 11 Şubat 2026 itibarıyla duyurulan React Native 0.84 sürümü, performans, hız ve modern mimari odaklı çok önemli yenilikler sunuyor.
Hermes V1 Artık Her Yerde Varsayılan
React Native 0.84'ün en dikkat çekici yeniliği, Hermes V1 JavaScript motorunun hem iOS hem de Android için varsayılan hale getirilmesidir. Daha önce deneysel olarak sunulan bu yeni nesil motor, artık tam sürüm olarak karşımıza çıkıyor.
- Otomatik Performans Kazanımları: Uygulama yürütme hızında artış ve bellek kullanımında ciddi azalma sağlar.
- Sorunsuz Geçiş: Halihazırda Hermes kullanan projeler için herhangi bir konfigürasyon değişikliği gerekmez; güncelleme ile birlikte otomatik olarak V1 mimarisine geçilir.
iOS Geliştirme Sürelerinde Büyük Tasarruf
iOS platformunda geliştirme yapanlar için en büyük darboğazlardan biri olan derleme (build) süreleri, bu sürümle birlikte önemli ölçüde kısalıyor. React Native 0.84, önceden derlenmiş (precompiled) iOS ikili dosyalarını varsayılan olarak sunuyor.
Artık her temiz derlemede (clean build) çekirdek dosyaların sıfırdan derlenmesine gerek kalmıyor. .xcframework formatındaki bu dosyalar pod install sırasında otomatik olarak indiriliyor, bu da geliştirici verimliliğini doğrudan artırıyor.
Eski Mimariye Veda: Legacy Kodların Temizliği
Yeni Mimari (New Architecture) geçiş sürecinde bir dönüm noktasına daha ulaşıldı. React Native 0.84, eski mimariye (Legacy Architecture) ait kodları temizlemeye devam ediyor:
- iOS:
RCT_REMOVE_LEGACY_ARCHbayrağı artık varsayılan olarak etkindir. Bu sayede eski kodlar derlemeye dahil edilmez, uygulama boyutu küçülür ve derleme hızı artar. - Android:
LazyReactPackage,CxxModuleWrapperveLayoutAnimationControllergibi birçok eski sınıf tamamen kaldırılmıştır.
Teknik Gereksinimler ve Altyapı Güncellemeleri
Projenizi güncellemeden önce dikkate almanız gereken bazı temel değişiklikler şunlardır:
- Node.js 22 Gereksinimi: Bu sürümle birlikte minimum Node.js v22.11 sürümü zorunlu hale gelmiştir.
- React 19.2.3: En güncel React düzeltmeleri ve iyileştirmeleri çekirdeğe dahil edilmiştir.
- ESLint v9: Modern "Flat Config" yapısına tam destek sunulmaktadır.
Öne Çıkan Diğer Yenilikler
0.84 sürümü sadece performans değil, aynı zamanda kullanıcı deneyimi ve standartlara uyum tarafında da gelişmelere sahip:
- Modern Görsel Desteği: HEIC ve HEIF formatları artık destekleniyor.
- Erişilebilirlik:
onPressiçeren metin bileşenleri otomatik olarakaccessibilityRole="link"özelliğini kazanarak ekran okuyucular için daha uyumlu hale getirildi. - Android Klavye Olayları: Donanım klavyeleri ve TV kumandaları için
onKeyDownveonKeyUpdesteği eklendi. - URL API İyileştirmeleri: URL ve URLSearchParams özellikleri web standartlarına (hash, host, pathname vb.) daha yakın hale getirildi.
Sonuç ve Güncelleme Tavsiyesi
React Native 0.84, özellikle Hermes V1 ve iOS derleme iyileştirmeleriyle modern mobil uygulama geliştirme standartlarını bir adım öteye taşıyor. Kompanse Yazılım olarak, mevcut projelerinizde performans artışı sağlamak için bu sürüme geçişi öneriyoruz.
Güncelleme süreci için React Native Upgrade Helper aracını kullanmayı ve projenizdeki bağımlılıkları kontrol etmeyi unutmayın. Dijital dönüşüm ve performans odaklı projeleriniz için bizimle her zaman iletişime geçebilirsiniz.