Yazeka
Arama sonuçlarına göre oluşturuldu
React Native mimarisi, JavaScript kodunu kullanarak iOS ve Android için mobil uygulamalar geliştirmeyi sağlar 4. Bu mimarinin çalışma prensibi şu şekilde özetlenebilir:
- JavaScript Katmanı: Uygulamanın mantığı, durumu ve kullanıcı arayüzü bu katmanda işlenir 12. React bileşenleri ve state yönetim sistemleri (Redux, Context API) kullanılır 1.
- Köprü Katmanı: JavaScript ile native modüller arasında iletişimi sağlar 12. Bu katman, JSON serializasyonu yerine doğrudan ve senkronize iletişim sunan JSI (JavaScript Interface) kullanır 1.
- Native Katman: Platform-özel kod (Swift/Obj-C for iOS, Kotlin/Java for Android) bu katmanda yer alır 12. Cihazın API'lerine doğrudan erişim sağlar ve donanım işlemleri ile sistem hizmetlerini yönetir 1.
Ek bileşenler:
5 kaynaktan alınan bilgiyle göre: