React JSX ifodalari
JSX ning eng kuchli xususiyatlaridan biri bu JavaScript ifodalarini to‘g‘ridan-to‘g‘ri belgilashingiz ichiga joylashtirish qobiliyatidir.
Ifodalar
JSX ichiga istalgan yaroqli JavaScript ifodasini jingalak qavslar ichiga { } o‘rash orqali kiritishingiz mumkin.
React ifodani baholaydi va natijani DOMda ko‘rsatadi.
Misol
218 * 1.36 ifodasini bajaring:
function Car() {
return (
<>
<h1>My car</h1>
<p>It has {218 * 1.36} horsepower</p>
</>
);
}
O‘zgaruvchilar
O‘zgaruvchilar ham to‘g‘ri ifodalardir. JSX ga o‘zgaruvchilarni { } jingalak qavslarga o‘rash orqali kiriting.
Misol
JSX ichida o‘zgaruvchidan foydalaning:
function Car() {
const hp = 218 * 1.36;
return (
<>
<h1>My car</h1>
<p>It has {hp} horsepower</p>
</>
);
}
Funksiya chaqiruvlari
Funksiya chaqiruvlari haqiqiy ifodalardir. JSX ga funksiya chaqiruvlarini jingalak qavslar ichiga { } o‘rash orqali kiriting.
Misol
JSX ichidagi funksiyadan foydalaning:
function kwtohp(kw) {
return kw * 1.36;
}
function Car() {
return (
<>
<h1>My car</h1>
<p>It has {kwtohp(218)} horsepower</p>
</>
);
}
Obyekt xususiyatlari
JSX ichidagi obyekt xususiyatlariga kirish:
Misol
JSX ichidagi obyekt xususiyatiga murojaat qiling:
function Car() {
const myobj = {
name: "Fiat",
model: "500",
color: "white"
};
return (
<>
<h1>My car is a {myobj.color} {myobj.name} {myobj.model}</h1>
</>
);
}
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
