Parametri JSX funkcijā
Lai mūsu funkcija showMess parametru
pieņemtu kā vārdu personai, kuru vēlamies sveikt:
function showMess(name) {
alert('hello, ' + name);
}
Šo parametru var nodot, piesienot funkciju notikumam. Lai to izdarītu, mūsu funkcijas izsaukums jāievelk bultfunkcijā:
function App() {
function showMess(name) {
alert('hello, ' + name);
}
return <div>
<button onClick={() => showMess('user')}>show</button>
</div>;
}
Tādā veidā mēs varam piesiet vienu un to pašu funkciju vairākām pogām ar dažādiem parametriem:
function App() {
function showMess(text) {
alert(text);
}
return <div>
<button onClick={() => showMess('user1')}>show1</button>
<button onClick={() => showMess('user2')}>show2</button>
</div>;
}
Dotas trīs pogas:
function App() {
return <div>
<button>act1</button>
<button>act2</button>
<button>act3</button>
</div>;
}
Izdariet tā, lai, noklikšķinot uz pirmās pogas,
caur alert izvadītos skaitlis 1, noklikšķinot
uz otrās pogas - skaitlis 2, bet noklikšķinot
uz trešās - skaitlis 3.