⊗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štinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა