Native Modules & Bridge
Native modules, Turbo Modules, JSI, iOS/Android bridging, üçüncü taraf modülleri
1React Native'de native module nedir?
React Native'de native module nedir?
Cevap
Native module, native dilde (iOS için Objective-C/Swift, Android için Java/Kotlin) yazılmış ve işlevleri JavaScript koduna açan bir kod parçasıdır. Bu, biyometrik sensörler veya Bluetooth gibi React Native'de doğrudan bulunmayan native API'lere erişim sağlar.
2React Native'in geleneksel mimarisinde bridge'in rolü nedir?
React Native'in geleneksel mimarisinde bridge'in rolü nedir?
Cevap
Bridge, geleneksel mimaride JavaScript thread'i ile native thread'ler arasındaki iletişim mekanizmasıdır. Verileri iki ortam arasında asenkron olarak aktarmak için JSON'a serileştirir. Bu asenkron iletişim, sık yapılan işlemlerde gecikmelere yol açabilir.
3Eski mimaride iOS'ta bir native metot JavaScript'e nasıl açılır?
Eski mimaride iOS'ta bir native metot JavaScript'e nasıl açılır?
Cevap
Eski mimaride iOS'ta, NSObject'ten türeyen ve RCTBridgeModule protokolünü uygulayan bir sınıf oluşturmanız gerekir. RCT_EXPORT_MODULE() makrosu modülü kaydeder ve RCT_EXPORT_METHOD() her metodu JavaScript'e açar. Bu makrolar gerekli bridging kodunu üretir.
Eski mimaride Android'de bir native metodu açmak için hangi ek açıklama kullanılır?
React Native'in yeni mimarisinde JSI (JavaScript Interface) nedir?
+17 mülakat soruları
Diğer React Native mülakat konuları
JavaScript Temelleri
React Temelleri
React Native Temelleri
React Hooks
React & React Native için TypeScript
React Native Bileşenleri ve API
React Native Stil ve Düzen
React Native Navigasyonu
React Native State Yönetimi
React Native Networking ve API
Veri Kalıcılığı
Formlar ve Doğrulama
React Native Animasyonları
Platforma Özel Kod
İzinler ve Cihaz API'leri
Push Notifications
React Native Testing
React Native Hata Ayıklama
Build & Deployment
Expo vs React Native Bare
Performans Optimizasyonu
Bellek Yönetimi
Architecture Patterns
React Native New Architecture
Güvenlik En İyi Uygulamaları
Offline-First Architecture
React Native CI/CD
Monorepo ve Kod Paylaşımı
İleri Konular
Uygulama Yaşam Döngüsü ve Arka Plan Yürütme
Kimlik Doğrulama ve Oturum Yönetimi
Monitoring & Crash Reporting
Bir sonraki mülakatın için React Native'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla