&& ile Gösterme
Coddy'nin React Journey'sinin Temeller bölümünün bir parçası — ders 34 / 42.
Sıklıkla bir else durumu yoktur: yalnızca bir koşul sağlandığında bir şeyin görünmesini istersiniz. && hilesi "göster ya da hiçbir şey yapma" durumunu yönetir:
{unread > 0 && <span>You have {unread} new messages</span>}Nasıl çalışır: &&, sol taraf true olduğunda sağ tarafı döndürür ve React bunu render eder. Sol taraf false olduğunda ise hiçbir şey render edilmez. Bu, : null kısmı kesilmiş ternary ifadesidir:
{cond ? <X /> : null} // ile aynı
{cond && <X />}Görev
KolayYalnızca okunacak bir şey olduğunda bir gelen kutusu rozeti gösterin. Bileşen unread değişkenini tanımlar.
&&kullanarak,id="badge"ve3 new messagesmetnine sahip bir<span>oluşturun (sayıyı değişkenden oluşturun!), ancak yalnızcaunread0'dan büyük olduğunda.
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