Параметри у JSX функцији
Нека наша функција showMess параметром
прима име онога са ким желимо да се поздравимо:
function showMess(name) {
alert('hello, ' + name);
}
Овај параметар се може проследити при повезивању функције на догађај. За то треба позив наше функције да се обмота у arrow функцију:
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.