Stack:
React Native (Expo)
React Native ön ayarı
Onboarding akışının React Native ve Expo projeleri için kullandığı bir akıl yürütme kılavuzu. Bu bir şablon değil, bir kontrol listesidir — saptanan gerçeklik kazanır.
Sinyaller
- Bağımlılıklarda
react-native; managed projeler içinapp.json/app.config.tsveexpo, ya da bare RN içinios/+android/klasörleri. metro.config.*, React Navigation veyaexpo-router(birapp/dizini) ve bir Jest kurulumu.- Paket yöneticisi, var olan kilit dosyasından çıkarılır.
Neyin üzerine akıl yürütülmeli
- Expo managed mi yoksa bare React Native mi olduğu — derleme ve çalıştırma komutlarını belirler.
- Gerçek test (
jest+@testing-library/react-native), lint (eslint) ve çalıştırma/derleme (expo start,eas buildveyanpx react-native run-*) komutları — birebir kaydedilir. - Navigasyon stili (React Navigation ile
expo-routerarası) ve ekran/bileşen kuralları.
Notlar
Bare RN ile Expo managed arasındaki farkı erken saptayın; yerel-managed ayrımı neredeyse her komutu değiştirir.