Liste Ekrana Basma
Coddy'nin React Journey'sinin Temeller bölümünün bir parçası — ders 35 / 42.
Veriler genellikle diziler halinde gelir ve map bir diziyi bir eleman listesine dönüştürür:
const fruits = ['Apple', 'Banana', 'Cherry'];
<ul>
{fruits.map((fruit) => <li key={fruit}>{fruit}</li>)}
</ul>map, ok fonksiyonunuzu her bir öğe için bir kez çağırır ve döndürülen <li> elemanlarını toplar. React tüm diziyi render eder. Veriye bir fruit ekleyin, list kendiliğinden büyür; işaretleme dili asla değişmez.
key={fruit} özniteliği her öğeye kararlı bir kimlik kazandırır. Bununla ilgili daha fazla bilgi sonraki derste; şimdilik, map ile döndürdüğünüz öğeye her zaman benzersiz bir key ekleyin.
Görev
KolayMenüyü veriden render edin.
<ul id="fruit-list">içinde, dizideki her bir meyve için bir<li>render etmek üzeremapkullanın.- Her
<li>meyvenin adını gösterir ve bunukeyolarak kullanır.
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
1React ile Tanışın
React Nedir?İlk BileşeninizTek Ebeveyn KuralıJSX, HTML DeğildirÖzet: React ile Tanışın7Koşullar ve Listeler
Üçlü İşleç ile Ekrana Basma&& ile GöstermeListe Ekrana BasmaAnahtarların ÖnemiFiltrele, Sonra Eşle (Map)Özet: Koşullar ve Listeler