CodeBlanks Logo Icon CodeBlanks

Çalıştırma

Expo start ile uygulamayı çalıştırmayı öğrenirsin.

expo start

Projeyi çalıştırmak için terminalde npx expo start yazarsın. Bu komut bir geliştirme sunucusu başlatır ve ekrana bir QR kodu çıkarır.

Telefonda Expo Go uygulamasını açıp QR kodu tarayarak uygulamayı anında görürsün. Telefon ile bilgisayar aynı ağda olmalıdır.

Sunucu çalışırken dosyayı kaydettiğinde uygulama otomatik yenilenir. Bu özellik fast refresh olarak adlandırılır.

Expo Go ile test

Expo Go, Expo projelerini telefonda açan bir uygulamadır. Hem App Store hem de Google Play'de ücretsizdir.

QR kodu taradığında Expo Go, kodunu indirir ve ekranda gösterir. Bu, gerçek bir cihazda test yapmanın en kolay yoludur.

İstersen j tuşuna basarak uygulamayı web tarayıcısında da açabilirsin; ama en doğru sonuç için telefon kullanılır.

Uygulama Hosgeldin uygulaması

Çalıştırılabilir bir App bileşeni yaz. <View> içinde <Text>Hosgeldin</Text> döndürsün. İçe aktarma satırını da ekle.

Başlangıç kodu

App.js
// react-native'den içe aktar
// App bileşenini yaz

Örnek çözüm

App.js
import { View, Text } from 'react-native';

function App() {
  return (
    <View>
      <Text>Hosgeldin</Text>
    </View>
  );
}

export default App;

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Sunucu komutu

Soru
Geliştirme sunucusunu başlat: npx expo ____
Cevap
Geliştirme sunucusunu başlat: npx expo start

Açıklama: npx expo start sunucuyu başlatır.

2 Fast refresh ne yapar?

  • Uygulamayı yeniden derler
  • Telefonu yeniden başlatır
  • QR kodu gizler
  • Kaydetttiğinde değişiklikleri anında uygular Doğru cevap

Açıklama: Fast refresh kaydetttiğinde değişiklikleri anında uygular.

3 Çalıştırma kavramlarını eşleştir

Kavram Anlamı
npx expo start Sunucu başlatma
Expo Go Telefon uygulaması
QR kod Tarama
Fast refresh Anında yenileme

Başlangıç bölümündeki tüm dersler