Parameters in JSX Functions

Stel dat onze functie showMess een parameter accepteert met de naam van de persoon die we willen begroeten:

jsxfunction showMess(name) {
  alert('hello, ' + name);
}

Deze parameter kan worden doorgegeven bij het binden van de functie aan een gebeurtenis. Om dit te doen moet de aanroep van onze functie worden verpakt in een pijlfunctie:

jsxfunction App() {
  function showMess(name) {
    alert('hello, ' + name);
  }
  
  return <div>
    <button onClick={() => showMess('user')}>show</button>
  </div>;
}

Op deze manier kunnen we dezelfde functie binden aan meerdere knoppen met verschillende parameters:

jsxfunction App() {
  function showMess(text) {
    alert(text);
  }
  
  return <div>
    <button onClick={() => showMess('user1')}>show1</button>
    <button onClick={() => showMess('user2')}>show2</button>
  </div>;
}
Задание 1

Er zijn drie knoppen:

jsxfunction App() {
  return <div>
    <button>act1</button>
    <button>act2</button>
    <button>act3</button>
  </div>;
}

Zorg ervoor dat bij een klik op de eerste knop via alert het getal 1 wordt weergegeven, bij een klik op de tweede knop - het getal 2, en bij een klik op de derde - het getal 3.