React Native

Expo vs React Native Bare

Expo managed workflow, Expo Go, prebuild, Expo Modules, config plugins, özel native kod, ejection, EAS

18 mülakat soruları·
Mid-Level
1

Expo managed workflow ile bare React Native workflow arasındaki temel fark nedir?

Cevap

Expo managed workflow, native yapılandırmayı (ios/ ve android/) soyutlar ve native bağımlılıkları Expo Go veya EAS bulut build'leri aracılığıyla otomatik olarak yönetir. Bare workflow, tam native klasörleri açığa çıkararak native kod üzerinde tam kontrol sunar ancak Xcode ve Android Studio projelerinin manuel yapılandırılmasını ve bakımını gerektirir.

2

Expo Go uygulaması nedir ve temel sınırlaması nedir?

Cevap

Expo Go, App Store ve Play Store'dan indirilebilen bir istemci uygulamasıdır ve native build olmadan Expo projelerinin anında test edilmesini sağlar. Temel sınırlaması, yalnızca Expo SDK içinde bulunan native modülleri desteklemesidir. Özel native kod içeren kütüphaneler Expo Go'da çalışmaz ve bunun yerine özel bir development build gerektirir.

3

Bir Expo projesinde expo prebuild komutunun amacı nedir?

Cevap

expo prebuild komutu, app.json/app.config.js yapılandırması ve config plugins'ten native ios/ ve android/ klasörlerini oluşturur. Bu, Continuous Native Generation (CNG) kavramıdır: native klasörler manuel olarak sürdürülmek yerine talep üzerine oluşturulur. Bu, gerektiğinde bare yeteneklerine sahip bir managed proje oluşturmayı sağlar.

4

Expo ekosisteminde development build nedir?

5

Expo'da config plugins ne için kullanılır?

+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