⊗jsrtPmCdTr 28 of 112 menu

Ternarni operator v JSX

Kot že veste, znotraj zavitih oklepajev lahko izvajate JavaScript kodo. Pravzaprav ta koda ne more biti poljubna, ampak le zelo preprosta.

Zlasti pogojev if tam ni mogoče uporabiti. Namesto tega je treba uporabljati skrajšane različice pogojev.

Odvisno od vrednosti konstante show prikažimo eno ali drugo besedilo. Uporabimo za to ternarni operator:

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

Lahko delate ne le z besedili, ampak tudi z oznakami:

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

Podana je naslednja koda:

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

Če je v age zapisano več kot 18 let, potem v besedilu oznake div prikažite uporabniku odstavek z enim besedilom, če pa je manj - pa z drugim.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni