Bileşenleri Yeniden Kullanma
Coddy'nin React Journey'sinin Temeller bölümünün bir parçası — ders 13 / 42.
Bileşenlerin karşılığını tam olarak burada alırsınız: bir bileşeni istediğiniz kadar kullanın. Aşağıdaki her <Star /> yeni bir kopyadır:
function Star() {
return <span>★</span>;
}
export default function App() {
return (
<div>
<Star />
<Star />
<Star />
</div>
);
}Ekranda üç yıldız, kodda ise tek bir tanım. Tanımı bir kez değiştirin. Her kopya güncellenir. İşte bu, HTML'in hiçbir zaman sahip olmadığı yeniden kullanım süper gücüdür.
Görev
KolayÜç yıldızlı bir derecelendirme oluşturun.
<span>★</span>döndüren birStarbileşeni tanımlayın.- Mevcut
<div id="stars">içinde, bileşeni üç kez kullanarak üç yıldızrenderedin.
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şenler