React Native

Platforma Özel Kod

Platform.OS, Platform.select, .ios.js/.android.js, yerel API erişimi

18 mülakat soruları·
Mid-Level
1

Uygulamanın iOS'ta mı yoksa Android'de mi çalıştığını belirlemek için hangi özellik kullanılmalıdır?

Cevap

Platform.OS, mevcut işletim sistemini belirten bir dize döndürür: iOS için 'ios' ve Android için 'android'. Bu özellik, çalışan platformu kontrol etmenin ve uygulama davranışını buna göre uyarlamanın en doğrudan yöntemidir.

2

Platforma göre farklı stiller uygulamak için Platform.select kullanmanın doğru sözdizimi nedir?

Cevap

Platform.select, 'ios', 'android' ve isteğe bağlı olarak 'default' anahtarlarına sahip bir nesne kabul eder. Bu yöntem, platforma özel değerleri bildirimsel ve özlü bir şekilde tanımlamaya olanak tanır ve özellikle stiller ve yapılandırmalar için kullanışlıdır.

3

Dosya uzantılarını kullanarak iOS ve Android için farklı uygulamalara sahip bir bileşen nasıl oluşturulur?

Cevap

React Native, paketleme sırasında .ios.js ve .android.js uzantılı dosyaları otomatik olarak algılar. Button.ios.js ve Button.android.js gibi iki dosya oluşturarak 'Button' içe aktarıldığında, kodda açık koşullar olmadan platforma göre uygun sürüm otomatik olarak yüklenir.

4

Hangi Platform özelliği işletim sistemi sürümünü kontrol etmeye olanak tanır?

5

Platform.select ile karşılaştırıldığında dosya uzantılarını (.ios.js/.android.js) kullanmanın temel avantajı nedir?

+15 mülakat soruları

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