Girdiyi Yansıtma
Coddy'nin React Journey'sinin Temeller bölümünün bir parçası — ders 29 / 42.
Girdi metni state içine alındığında, bunu herhangi bir yerde göstermek sadece süslü parantezlerden ibarettir. Siz yazarken kutuyu takip eden bir karşılama metni:
const [name, setName] = useState('');
<input value={name} onChange={(e) => setName(e.target.value)} />
<p>{name === '' ? 'Type your name' : 'Hello, ' + name + '!'}</p>Üçlü operatör (ternary), boş kutuyu garip bir Hello, ! yerine dostça bir istemle ele alır. Bu girdi-ve-anlıklı-çıktı kalıbı; arama kutularında, kayıt formlarında ve her yerdeki düzenleyicilerde kullanılır.
Görev
KolayCanlı bir karşılama oluşturun.
- Boş bir string olarak başlayan
namestate'i ekleyin ve input'u (id="name") kontrollü hale getirin:value+onChange. - Paragraf (
id="echo"), kutu boşkenType your namegösterir ve aksi takdirde yazılan isimle birlikteHello, ...!gösterir (örneğinAdayazıldığında →Hello, Ada!).
Kendin dene
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<div id="root"></div>
<script type="module" src="main.jsx"></script>
</body>
</html>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