⊗jsrtPmCdTr 28 of 112 menu

Ο Τριαδικός Τελεστής στο JSX

Όπως ήδη γνωρίζετε, μέσα σε αγκύλες μπορείτε να εκτελέσετε κώδικα JavaScript. Στην πραγματικότητα αυτός ο κώδικας μπορεί να μην είναι οποιοσδήποτε, αλλά μόνο ο πιο απλός.

Συγκεκριμένα, οι συνθήκες if δεν μπορούν να εφαρμοστούν εκεί. Αντ' αυτού, θα πρέπει να χρησιμοποιείτε συντομευμένες εκδοχές συνθηκών.

Ας εμφανίσουμε το ένα ή το άλλο κείμενο ανάλογα με την τιμή της σταθεράς show. Ας χρησιμοποιήσουμε για αυτό τον τριαδικό τελεστή:

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

Μπορείτε να δουλέψετε όχι μόνο με κείμενα, αλλά και με ετικέτες:

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

Δίνεται ο ακόλουθος κώδικας:

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

Εάν το age περιέχει περισσότερα από 18 χρόνια, τόση στο κείμενο της ετικέτας div εμφανίστε για τον χρήστη μια παράγραφο με το ένα κείμενο, και εάν είναι λιγότερα - τότε με ένα άλλο.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη