CodeBlanks Logo Icon CodeBlanks

Flipper

Flipper ile mobil debug aracını öğrenirsin.

Flipper nedir?

Flipper, React Native için masaüstü hata ayıklama aracıdır. Ağ isteklerini, layout'u, veritabanını ve console çıktısını tek pencerede gösterir. Uygulama çalışırken canlı veri akışı sağlar; bu, sorunların hızlı bulunmasını kolaylaştırır.

Flipper'ı kurunca Android ve iOS simülatörleri otomatik bağlanır. Network sekmesi fetch çağrılarını listeler; Layout sekmesi bileşen ağacını görselleştirir. Eklentilerle genişletilebilir; kendi eklentini yazabilirsin. React Native 0.62'den beri varsayılan olarak gelir; ayrıca kurmaya gerek yoktur. Hata ayıklama sürecini tek merkezde toplar.

Kurulum

React Native 0.62 ve sonrasında Flipper varsayılan olarak gelir. Yapılandırma dosyalarında bir şey değiştirmene gerek yoktur; uygulama çalışınca Flipper otomatik bağlanır. Yalnızca masaüstü uygulamasını indirip açman yeter.

Flipper'ı açınca bağlı cihaz veya simülatör listelenir. Üzerine tıklayınca sekmeler gelir: Network, Layout, Logs, Databases. Uygulamada bir fetch çağrısı yaptığında Network sekmesinde anında görünür. Eski React Native sürümlerinde react-native flipper ile manuel kurulum gerekir. Yeni projelerde bu adım atlanır.

Uygulama Fetch çağrısı yaz

Flipper'ın Network sekmesinde görünecek bir fetch çağrısı yaz. URL 'https://api.example.com/data' olsun. Dönen yanıtı .then ile yakala.

Başlangıç kodu

App.js
// Ağ isteği yaz; fetch ile bir URL çağır
// .then ile yanıtı yakala

Örnek çözüm

App.js
fetch("https://api.example.com/data").then((res) => {
  return res.json();
});

Soru ve cevaplar

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

1 Flipper'ın ana görevi nedir?

App.js
npx flipper
  • APK derlemek
  • Test yazmak
  • Renk paleti seçmek
  • Mobil hata ayıklama oturumu açmak Doğru cevap

Açıklama: Flipper mobil hata ayıklama oturumu açar.

2 Flipper'ı başlat

Soru
// Hata ayıklama için ____'ı başlat
Cevap
// Hata ayıklama için Flipper'ı başlat

Açıklama: Flipper'ı başlatmak hata ayıklamayı açar.

3 Özelliği rolüne eşle

Kavram Anlamı
Network fetch çağrılarını listeler
Layout Bileşen ağacını gösterir
Logs console çıktısını gösterir
Databases Veritabanını inceler

Orta seviye bölümündeki tüm dersler