⊗jsrtPmCdTr 28 of 112 menu

Ternaire operator in JSX

Zoals je al weet, kun je binnen de accolades JavaScript code uitvoeren. Eigenlijk kan deze code niet zomaar elke code zijn, maar alleen de eenvoudigste.

In het bijzonder kunnen voorwaarden zoals if daar niet gebruikt worden. In plaats daarvan moet je gebruik maken van verkorte varianten van voorwaarden.

Laten we, afhankelijk van de waarde van de constante show, de ene of de andere tekst weergeven. Laten we hiervoor de ternaire operator gebruiken:

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

Je kunt niet alleen werken met teksten, maar ook met tags:

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

Gegeven de volgende code:

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

Als in age meer dan 18 jaar staat, toon de gebruiker dan in de tekst van de div tag een alinea met de ene tekst, en als het minder is - dan met een andere.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren