Yazeka
Arama sonuçlarına göre oluşturuldu
React Native mimarisi, JavaScript kodunun platforma özgü bileşenlere dönüştürülmesi ve iki taraf arasında etkili iletişim sağlamak için birkaç süreç kullanır 1.
- Bundling işlemi 1. React Native, JavaScript kodlarını Metro Bundler ile paketleyerek .js uzantılı bir dosya haline getirir 1.
- Native kodların derlenmesi 1. Platformun native kodları, Java ve C++ binary dosyaları olarak derlenir 1.
- Birleştirme 1. Paketlenmiş JavaScript dosyası ile derlenmiş native kodlar birleştirilerek ilgili platformda çalışabilecek tek bir dosya oluşturulur 1.
Yeni mimari (Fabric ve TurboModules) ile yapılan bazı iyileştirmeler:
- Performans artışı 35. Fabric, asenkron render işlemleri ile kullanıcı arayüzünde daha hızlı güncellemeler sağlar ve UI thread’in sıkışmasını engeller 35.
- Bağımsız çalışma 3. Fabric, UI bileşenlerini render ederken native modüller ve JavaScript kodunun birbirinden bağımsız çalışmasını mümkün kılar 3.
- Daha hızlı yükleme 3. TurboModules, native modüllerin asenkron olarak yüklenmesini sağlar, bu da uygulamanın daha hızlı başlamasını ve modüllerin gerektiğinde hızlıca çalıştırılmasını mümkün kılar 3.
5 kaynaktan alınan bilgiyle göre: