İki Prop
Coddy'nin React Journey'sinin Temeller bölümünün bir parçası — ders 18 / 42.
Bileşenler rutin olarak birden fazla prop alır. Hepsini ayrıştırmada (destructuring) listeleyin ve JSX içine karıştırın:
function Product({ name, price }) {
return <p>{name} costs ${price}</p>;
}
<Product name="Laptop" price={999} />
// renders: Laptop costs $999Tiplere dikkat edin: name bir string (tırnak işaretleri), price ise bir sayıdır (süslü parantezler). Sayıları sayı olarak tutmak, onlar üzerinde hesaplama yaptığınız anda önem kazanır.
Görev
KolayMağaza için bir ürün satırı oluşturun.
Productbileşenininnamevepriceprop'larını almasını ve paragrafı içinde{name} costs ${price}alanını render etmesini sağlayın.- App içinde, name değeri
Laptopve price değeri999(sayı olarak!) olan bir Product render edin. SayfadaLaptop costs $999görünmelidir.
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.