Parantezler İçinde Matematiksel İşlemler
Coddy'nin React Journey'sinin Temeller bölümünün bir parçası — ders 7 / 42.
Süslü parantezler yalnızca değişkenleri tutmakla kalmaz: herhangi bir JavaScript ifadesi çalışır. Matematiksel işlemler, string metotları, fonksiyon çağrıları:
const price = 6;
const quantity = 5;
return <p>Total: {price * quantity}</p>;
// render eder: Total: 30React ifadeyi değerlendirir ve sonucu render eder. Metin ve süslü parantezleri tek bir eleman içinde serbestçe birleştirebilirsiniz:
<p>{quantity} items at {price} each</p>Süslü parantezlerin içine kesinlikle GİRMEYEN bir şey: deyimler (statements). if, for ve benzerleri ifade (expression) değildir. Bunların JSX uyumlu alternatifleriyle sonraki bir bölümde karşılaşacağız.
Görev
BaşlangıçKüçük bir fiş oluşturun. Bileşen price ve quantity değişkenlerini tanımlar.
id="total"id'li paragrafınTotal: 30render etmesini sağlayın, ancak sayıyı 30 olarak yazmayın, değişkenlerden*ile hesaplayın.
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 İfadeleri