⊗jsrtPmCdTr 28 of 112 menu

Ternaarioperaattori JSX:ssä

Kuten jo tiedät, aaltosulkujen sisällä voit suorittaa JavaScript-koodia. Itse asiassa tämän koodin ei tarvitse olla mitä tahansa, vaan vain yksinkertaisinta.

Erityisesti ehtolauseita if ei voi käyttää niiden sisällä. Niiden sijasta tulisi käyttää lyhennettyjä ehtomuotoja.

Esitetään yksi tai toinen teksti vakion show arvosta riippuen. Käytetään tähän ternaarioperaattoria:

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

Voi toimia paitsi tekstien, myös taggien kanssa:

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

Annettu seuraava koodi:

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

Jos ageen on kirjoitettu yli 18 vuotta, näytä käyttäjälle div-tagin tekstissä kappale yhdellä tekstillä, ja jos vähemmän - niin toisella.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää