⊗jsrtPmFcHd 33 of 112 menu

JSX da hodisalarni biriktirish

Keling, endi React da hodisalar bilan ishlashni o'rganaylik. Masalan, blokni bosganda ma'lum bir matn bilan alert chiqaradigan qilaylik.

Faraz qilaylik, bizda showMess funksiyasi bor, u xabar bilan alert chiqaradi, va HTML kodida tugma bor, unga bosganda biz shu alert ni ko'rishni xohlaymiz:

function App() { function showMess() { alert('hello'); } return <div> <button>show</button> </div>; }

Keling, tugmamizga onclick hodisasini bog'laylik, shundayki ushbu div ni bosganda showMess funksiyasi ishga tushsin. Buning uchun onClick atributini qo'shish kerak (aynan camelCase da, ya'ni onClick, onclick emas), va unga shu hodisa bo'yicha bajariladigan funksiyani ko'rsatish kerak:

function App() { function showMess() { alert('hello'); } return <div> <button onClick={showMess}>show</button> </div>; }

Shu tarzda hodisalar bilan ishlash amalga oshiriladi: atribut qo'shiladi (masalan, onClick yoki onFocus), atribut qiymatida ushbu hodisa bo'yicha chaqiriladigan metod ko'rsatiladi.

Quyidagi kod berilgan:

function App() { function show1() { alert(1); } function show2() { alert(2); } return <div> <button>act1</button> <button>act2</button> </div>; }

Birinchi tugma bosilganda birinchi funksiya ishlashi, ikkinchi tugma bosilganda esa ikkinchi funksiya ishlashi uchun sozlang.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish