Parameetrid JSX funktsioonis
Olgu meie funktsioon showMess parameetriks
võtab nime, kellega tahame tervitada:
function showMess(name) {
alert('hello, ' + name);
}
Selle parameetri saab edastada funktsiooni sündmusega seostamisel. Selleks tuleb meie funktsiooni väljakutse mähkida noolfunktsiooni:
function App() {
function showMess(name) {
alert('hello, ' + name);
}
return <div>
<button onClick={() => showMess('user')}>show</button>
</div>;
}
Nii saame seostada ühe ja sama funktsiooni mitme nupuga erinevate parameetritega:
function App() {
function showMess(text) {
alert(text);
}
return <div>
<button onClick={() => showMess('user1')}>show1</button>
<button onClick={() => showMess('user2')}>show2</button>
</div>;
}
Antud on kolm nuppu:
function App() {
return <div>
<button>act1</button>
<button>act2</button>
<button>act3</button>
</div>;
}
Tehke nii, et esimesele nupule klõpsates
kuvataks alert kaudu number 1, teisele nupule klõpsates
- number 2 ja kolmandale klõpsates
- number 3.