Kontrollü Girdiler
Coddy'nin React Journey'sinin Temeller bölümünün bir parçası — ders 28 / 42.
Metin girdileri (text input) bir soruyu beraberinde getirir: kullanıcı kutuya yazar, ancak bileşeninizin bir durumu (state) vardır: metnin sahibi kimdir? React'te cevap şudur: durum (state) onun sahibidir. Buna kontrollü girdi (controlled input) denir:
const [name, setName] = useState('');
<input
value={name}
onChange={(e) => setName(e.target.value)}
/>Döngüyü iki kablo oluşturur:
value={name}: kutu her zaman durumu gösterironChange: her tuş vuruşu, kutunun mevcut metni olane.target.valueile setter'ı çağırır
Böylece yazmak durumu (state) günceller, durum yeniden işlenir (re-render) ve kutu yeni durumu gösterir. Karşılığı ise şudur: Metin; doğrulayabileceğiniz, dönüştürebileceğiniz, temizleyebileceğiniz veya sayfanın başka herhangi bir yerinde görüntüleyebileceğiniz bir değişkende yaşar.
Kendin dene
Bu ders bir kod alıştırması içermiyor.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
2JSX İfadeleri
Süslü ParantezlerParantezler İçinde Matematiksel İşlemlerÖzniteliklerde Süslü Parantez KullanımıJSX İçinde Fonksiyon ÇağırmaÖzet: JSX İfadeleri3Bileşenler
Yapı Taşlarıİkinci BileşeninizBileşenleri Yeniden KullanmaSayfa OluşturmaÖzet: Bileşenler6Formlar ve Girdiler
Kontrollü GirdilerGirdiyi YansıtmaKarakter SayacıTemizle ButonuÖzet: Formlar ve Girdiler