&& ile Gösterme
Coddy'nin React Journey'sinin Temeller bölümünün bir parçası. Ders 34 / 42.
Çoğu zaman else yoktur: yalnızca bir koşul sağlandığında bir şeyin görünmesini istersin. && numarası, göster ya da hiçbir şey gösterme durumunu ele alır:
{unread > 0 && <span>You have {unread} new messages</span>}Çalışma şekli: &&, sol taraf doğru olduğunda sağ tarafı döndürür ve React bunu ekrana işler. Sol taraf yanlış olduğunda hiçbir şey ekrana işlenmez. Sol tarafta bir boole değeri olduğunda bu, : null kısmı çıkarılmış üçlü koşul ifadesidir:
{cond ? <X /> : null} // ile aynı
{cond && <X />}Örneğin unread > 0 koşulunu kontrol etmesinin nedeni budur. {unread && <span>...</span>} ifadesinde unread değeri 0 olduğunda, && 0 değerini döndürür ve React bunu sayfada görüntüler.
Görev
KolayGelen kutusunda yalnızca okunacak bir şey olduğunda bir rozet göster. Bileşen unread değerini tanımlar.
&&kullanarak, yalnızcaunreaddeğeri 0'dan büyük olduğundaid="badge"içeren ve3 new messagesmetnini gösteren bir<span>oluştur (sayıyı değişkenden al!).
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