Vigezo katika Kazi ya JSX
Acha kazi yetu showMess ipokee jina la mtu
tunayetaka kumwamkia kama kigezo:
function showMess(name) {
alert('hello, ' + name);
}
Unaweza kupitisha kigezo hiki wakati wa kuunganisha kazi kwa tukio. Ili kufanya hivyo, wito wa kazi yetu unapaswa kufungwa ndani ya kazi ya mshale:
function App() {
function showMess(name) {
alert('hello, ' + name);
}
return <div>
<button onClick={() => showMess('user')}>show</button>
</div>;
}
Kwa njia hii tunaweza kuunganisha kazi ile ile kwa vifungo kadhaa na vigezo tofauti:
function App() {
function showMess(text) {
alert(text);
}
return <div>
<button onClick={() => showMess('user1')}>show1</button>
<button onClick={() => showMess('user2')}>show2</button>
</div>;
}
Kuna vifungo vitatu:
function App() {
return <div>
<button>act1</button>
<button>act2</button>
<button>act3</button>
</div>;
}
Fanya ili kubonyeza kitufe cha kwanza
kupitia alert nambari 1 itolewe, kubonyeza
kitufe cha pili - nambari 2, na kubonyeza
kitufe cha tatu - nambari 3.