İçeriğe geç
Başlangıç · Sonraki hedefe 100 XP
Son hareketler
Henüz bir öğrenme hareketi yok. İlk derse başlayın.

Yazılım Mühendisliği

React: Bileşen, veri akışı ve güvenli gösterim

React arayüzü bileşenler ve veri akışıyla kurmayı sağlar. Bileşenin aldığı props ile kendi state'inin sorumluluğunu ayırmak bakım ve test kolaylığı yaratır.

Bu derste neler var?

SİBERSALDİRİ.COM · KONU ODAKLI DERS

Bu derste kazanacaklarınız

  • Props ile Bileşen arasındaki ilişkiyi açıklamak.
  • “Bileşende düğmeyi gizlemek yetki sağlar mı?” sorusuna gerekçeli yanıt vermek.
  • Örneği değiştirip beklenen ve gözlenen davranışı karşılaştırmak.

Çalışma mantığı ve güven sınırı

Liste anahtarları öğelerin kimliğini korumaya yardım eder; sırası değişen listede indeks her zaman doğru anahtar değildir. Props'u doğrudan değiştirmeyin. Kullanıcı metni normal JSX yerleştirmesiyle gösterilirken HTML enjeksiyonu için ayrı ve riskli API gerekir. İstemci bileşeni sunucu yetkisini uygulayamaz; arayüzdeki rol görünümü yalnızca deneyim katmanıdır.

React: Bileşen, veri akışı ve güvenli gösterim akışı: Props → Bileşen → Görünüm
Props → Bileşen → Görünüm. Şema ilişkiyi gösterir; bütün uygulamanın yerine geçmez.

Açıklamalı örnek

Aşağıdaki parça kavramı görünür kılar. Komut veya kod içeren örnekleri üretim sisteminde değil, size ait ayrı deneme ortamında değerlendirin. Mimari şema ve politika örnekleri çalıştırılabilir program değildir.

function LessonTitle({title}) {
 return <h2>{title}</h2>;
}
// Kullanıcı verisi metin olarak yerleştirilir.

Beklenen sonuç ve yorumu

Başlık bileşeni aldığı metni gösterir; ek bir HTML yorumlama gerektirmez.

Karşılaştırmalı durumlar

DurumBeklenen yaklaşımNeden?
Normal kullanıcı metniJSX metin gösterimiHTML yürütme istenmez
Liste sırası değişiyorKalıcı kimlikli keyÖğe ilişkisi korunur
Props değiştiriliyorVeri akışını düzeltSahiplik sözleşmesi bozulur

Uygulama görevi

Aynı bileşeni üç farklı başlıkla kullanın. Verinin tek yönde ilerlemesinin hata aramayı nasıl kolaylaştırdığını yazın.

  1. İşlemden önce beklenen sonucu ve kabul koşulunu yazın.
  2. Tek bir değişkeni değiştirin; gözlemi ve kullandığınız ortamı kaydedin.
  3. Sonucu yukarıdaki karşılaştırma tablosuyla değerlendirin. Uymayan durumda hangi varsayımın yanlış olabileceğini açıklayın.

Sık yapılan hata ve düzeltme yönü

Güvenilmeyen metni dangerouslySetInnerHTML içine doğrudan vermeyin.

Kendinizi sınayın

Bileşende düğmeyi gizlemek yetki sağlar mı?

Açıklamalı yanıt: Hayır. Sunucu ilgili işlemi ve nesneyi bağımsız denetlemelidir.

İlgili derslerle ilerleyin

Teknik başvuru

Bu dersin anlatımı ve örnekleri akademi için yeniden hazırlanmıştır. Aşağıdaki bağlantı, kullanılan teknoloji veya güvenlik yaklaşımının ayrıntılarını doğrulamak için teknik başvurudur.

Bir adım daha ilerlediniz.

Dersi bitirdiyseniz tamamlandı olarak işaretleyin. İlerlemeniz bu cihazda saklanır.

Akademi menüsü

Akademide ara

En az 2 karakter yazın.