React Native 0.64 ile Gelen Yenilikler



React Native v0.64.0-rc.2 23 Kasım'da yayınlanmıştı. Henüz stabil sürüme kavuşmadı ancak ilerleyen zamanlarda stabil sürüme ulaşınca genel kullanıcıya yayınlanacak. Şimdi, yeni versiyon ile hangi yenilikler gelmiş onlara bakalım.



Hermes iOS'a Gelecek


Hermes, React Native uygulamalarını Android'de çalıştırmak için optimize edilmiş açık kaynaklı bir JavaScript motorudur. Başlatma süresinin kısaltılmasını, bellek kullanımının azaltılmasını ve uygulamanın daha küçük boyutlu olmasını sağlar. 0.60.4 sürümünden beri, Hermes Android için mevcut ancak bu yeni sürümde Hermes'i artık iOS'ta da kullanabileceksiniz.


Hermes İzleme Profili'ni Chrome İzleme Profili'ne Dönüştürebileceksiniz


Hermes Sampling Profiler'i yerel bir makineye indirmek için yeni bir komut ile devam edelim. React Native uygulamanızın Hermes üzerinde çalışan profilini zaten oluşturabilirsiniz. Ancak bu yeni komut, bir Hermes izleme profilinin bir Chrome izleme profiline dönüştürülmesini ve yerel makineye çekilmesini sağlar.


Inline Kod Özelliği Artık Varsayılan Olarak Açık Olacak


0.59 versiyonunda gelen bu özellik, artık varsayılan özellik olarak yer alacak. Böylece kod performansı yine artırılmış olacak. Inline hakkında daha fazla bilgiye buradan ulaşabilirsiniz.


Diğer Yeni Gelen Özellikler


- React Native, React'in son ana sürümünü yani v17'yi kullanacak.

- Hermes artık Proxy desteğine sahip olacak.

- Artık Android tarafında minimum SDK 21+ olacak.

- Android tarafında UI tarafında Shadow (Elevation) desteklenecek.

- Desteklenen minimum Node sürümü 12 olacak.

- iOS'ta hata almamak adına Xcode 12'nin kullanılması tavsiye ediliyor.


Daha detaylı bilgiye aşağıdaki linklerden ulaşabilirsiniz:

https://github.com/facebook/react-native/releases

https://www.youtube.com/watch?v=yEMVpEgzJNQ&ab_channel=WilliamCandillon


#cross #crossplatform #reactnative #hermes

0 yorum

Son Paylaşımlar

Hepsini Gör