Parametri v funkciji JSX
Naj naša funkcija showMess kot parameter
sprejme ime osebe, ki jo želimo pozdraviti:
function showMess(name) {
alert('hello, ' + name);
}
Ta parameter lahko posredujemo pri vezavi funkcije na dogodek. Za to je treba klic naše funkcije oviti v strelično funkcijo:
function App() {
function showMess(name) {
alert('hello, ' + name);
}
return <div>
<button onClick={() => showMess('user')}>show</button>
</div>;
}
Na ta način lahko isto funkcijo vežemo na več gumbov z različnimi parametri:
function App() {
function showMess(text) {
alert(text);
}
return <div>
<button onClick={() => showMess('user1')}>show1</button>
<button onClick={() => showMess('user2')}>show2</button>
</div>;
}
Podani so trije gumbi:
function App() {
return <div>
<button>act1</button>
<button>act2</button>
<button>act3</button>
</div>;
}
Poskrbite, da se ob kliku na prvi gumb
preko alert izpiše številka 1, ob kliku
na drugi gumb - številka 2, ob kliku
na tretji gumb - številka 3.