Parameter dalam Fungsi JSX
Katakan fungsi kita showMess menerima parameter
nama orang yang ingin kita sapa:
function showMess(name) {
alert('hello, ' + name);
}
Parameter ini boleh disebarkan apabila mengikat fungsi kepada peristiwa. Untuk melakukan ini, panggilan fungsi kita harus dibungkus dalam fungsi anak panah:
function App() {
function showMess(name) {
alert('hello, ' + name);
}
return <div>
<button onClick={() => showMess('user')}>show</button>
</div>;
}
Dengan cara ini, kita boleh mengikat satu fungsi yang sama kepada beberapa butang dengan parameter yang berbeza:
function App() {
function showMess(text) {
alert(text);
}
return <div>
<button onClick={() => showMess('user1')}>show1</button>
<button onClick={() => showMess('user2')}>show2</button>
</div>;
}
Diberi tiga butang:
function App() {
return <div>
<button>act1</button>
<button>act2</button>
<button>act3</button>
</div>;
}
Lakukan supaya apabila klik pada butang pertama
melalui alert nombor 1 dipaparkan, apabila klik
pada butang kedua - nombor 2, dan apabila klik
pada butang ketiga - nombor 3.