Parameters in JSX-funksie
Laat ons funksie showMess 'n parameter aanvaar
wat die naam is van die persoon wat ons wil groet:
function showMess(name) {
alert('hello, ' + name);
}
Hierdie parameter kan oorgedra word wanneer die funksie aan 'n gebeurtenis gekoppel word. Om dit te doen, moet die oproep van ons funksie in 'n pylfunksie toegedraai word:
function App() {
function showMess(name) {
alert('hello, ' + name);
}
return <div>
<button onClick={() => showMess('user')}>show</button>
</div>;
}
Sodoende kan ons een en dieselfde funksie aan verskeie knoppies met verschillende parameters koppel:
function App() {
function showMess(text) {
alert(text);
}
return <div>
<button onClick={() => showMess('user1')}>show1</button>
<button onClick={() => showMess('user2')}>show2</button>
</div>;
}
Drie knoppies word gegee:
function App() {
return <div>
<button>act1</button>
<button>act2</button>
<button>act3</button>
</div>;
}
Maak so dat wanneer op die eerste knoppie geklik word,
die getal 1 deur alert vertoon word, wanneer op
die tweede knoppie geklik word - die getal 2, en wanneer
op die derde geklik word - die getal 3.