⊗jsrtPmCdTr 28 of 112 menu

Ternārais operators JSX

Kā jūs jau zināt, cirtainajās iekavās var izpildīt JavaScript kodu. Patiesībā šis kods var būt ne jebkāds, bet tikai visvienkāršākais.

Konkrēti, nosacījumu if tur izmantot nevar. Tā vietā vajadzētu lietot saīsinātos nosacījumu variantus.

Atkarībā no konstantes show vērtības parādīsim vienu vai otru tekstu. Izmantosim šim nolūkam ternāro operatoru:

function App() { const show = true; return <div> {show ? 'text1' : 'text2'} </div>; }

Var strādāt ne tikai ar tekstiem, bet arī ar tagiem:

function App() { const show = true; return <div> {show ? <p>text1</p> : <p>text2</p>} </div>; }

Dots šāds kods:

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

Ja age ir ierakstīts vairāk par 18 gadiem, tad div tagā tekstā parādiet lietotājam rindkopu ar vienu tekstu, bet ja mazāk - tad ar citu.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt