JSX फ़ंक्शन में पैरामीटर्स
मान लीजिए कि हमारा फ़ंक्शन showMess पैरामीटर के रूप में
उस व्यक्ति का नाम लेता है जिसे हम अभिवादन करना चाहते हैं:
function showMess(name) {
alert('hello, ' + name);
}
किसी इवेंट से फ़ंक्शन को बाइंड करते समय इस पैरामीटर को पास किया जा सकता है। इसके लिए हमारे फ़ंक्शन के कॉल को एरो फ़ंक्शन में लपेटना चाहिए:
function App() {
function showMess(name) {
alert('hello, ' + name);
}
return <div>
<button onClick={() => showMess('user')}>show</button>
</div>;
}
इस तरह हम एक ही फ़ंक्शन को अलग-अलग पैरामीटर्स के साथ कई बटनों से बाइंड कर सकते हैं:
function App() {
function showMess(text) {
alert(text);
}
return <div>
<button onClick={() => showMess('user1')}>show1</button>
<button onClick={() => showMess('user2')}>show2</button>
</div>;
}
तीन बटन दिए गए हैं:
function App() {
return <div>
<button>act1</button>
<button>act2</button>
<button>act3</button>
</div>;
}
इसे ऐसा बनाएं कि पहले बटन पर क्लिक करने पर
alert के माध्यम से नंबर 1 प्रदर्शित हो, दूसरे बटन पर क्लिक करने पर
- नंबर 2, और तीसरे पर क्लिक करने पर
- नंबर 3 प्रदर्शित हो।