⊗jsrtPmFcHd 33 of 112 menu

JSX में इवेंट हैंडलिंग

आइए अब React में इवेंट के साथ काम करना सीखें। उदाहरण के लिए, आइए ऐसा करें कि एक ब्लॉक पर क्लिक करने पर कुछ टेक्स्ट के साथ एक alert दिखाई दे।

मान लीजिए कि हमारे पास एक फंक्शन showMess है, जो एक संदेश के साथ alert दिखाता है, और HTML कोड में एक बटन है, जिस पर क्लिक करने पर हमें यह alert देखना चाहिए:

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

आइए हम अपने बटन से onclick इवेंट को बांधें ताकि इस डिव पर क्लिक करने पर फंक्शन showMess ट्रिगर हो। इसके लिए एट्रिब्यूट onClick जोड़ना होगा (और ठीक camelCase में, यानी onClick, न कि onclick), और इसमें वह फंक्शन निर्दिष्ट करना होगा जो इस इवेंट पर निष्पादित होगा:

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

इस प्रकार इवेंट के साथ काम किया जाता है: एक एट्रिब्यूट जोड़ा जाता है (उदाहरण के लिए, onClick या onFocus), एट्रिब्यूट के मान के रूप में वह मethod निर्दिष्ट किया जाता है जो इस इवेंट पर कॉल किया जाएगा।

निम्नलिखित कोड दिया गया है:

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

ऐसा करें कि पहले बटन पर क्लिक करने पर पहला फंक्शन ट्रिगर हो, और दूसरे बटन पर क्लिक करने पर दूसरा फंक्शन ट्रिगर हो।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें