Պարամետրերը 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 թիվը: