JSX-da üçlü operator

Bildigiňiz ýaly, egri äýjük içinde JavaScript kody ýerine ýetirip bolýar. Aslynda bu kod islendik däl, diňe iň ýönekeý bolup biler.

Esasanam, if şertlerini ol ýerde ulanyp bolmaýar. Ýerine gizlin şertleriň wariantlaryny ulanmaly.

Geliň, show konstantasynyň bahasyna baglylykda bir ýa-da beýleki tekst görkezeliň. Bunuň üçin üçlü operator-y ulanyň:

jsxfunction App() {
  const show = true;
  
  return <div>
    {show ? 'tekst1' : 'tekst2'}
  </div>;
}

Diňe tekstler bilen däl, eýsem tegler bilen hem işläp bolýar:

jsxfunction App() {
  const show = true;
  
  return <div>
    {show ? <p>tekst1</p> : <p>tekst2</p>}
  </div>;
}
Задание 1

Aşakdaky kod berlen:

jsxfunction App() {
  const age = 19;
  
  return <div>
    
  </div>;
}

Eger age-da 18 ýaşdan köp bolsa, onda div teginiň tekstinde ulanyja bir tekstli abzas görkeziň, az bolsa-da - beýleki bilen.