React JSX if shartlari


ULASHISH

Shartlar - if operatorilar

React if so‘zlarini qo‘llab-quvvatlaydi, lekin JSX ichida emas.

JSX da shartli iboralardan foydalanish uchun if iboralarini JSX dan tashqariga qo‘yish kerak yoki uning o‘rniga uchlik ifodadan foydalanishingiz mumkin:

Variant 1:

if operatorlarini JSX kodidan tashqarida yozing:

Misol

Agar x 10 dan kichik bo‘lsa, "Banan", aks holda "Olma" deb yozing:

function Fruit() {
  const x = 5;
  let y = "Apple";
  if (x < 10) {
    y = "Banana";
  }

  return (
    <h1>{y}</h1>
  );
}

Misolni ishga tushirish »

Variant 2:

Buning o‘rniga uchlik iboralardan foydalaning:

Misol

Agar x 10 dan kichik bo‘lsa, "Banan", aks holda "Olma" deb yozing:

function Fruit() {
  const x = 5;
  return (
    <h1>{(x) < 10 ? "Banana" : "Apple"}</h1>
  );
}

Misolni ishga tushirish »

E’tibor bering, JavaScript ifodasini JSX ichiga joylashtirish uchun JavaScript jingalak qavslar bilan o‘ralgan bo‘lishi kerak, {}.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!