JSX Fonksiyonunda Parametreler
showMess fonksiyonumuzun parametre olarak
kime merhaba demek istediğimizin ismini aldığını varsayalım:
function showMess(name) {
alert('hello, ' + name);
}
Bir fonksiyonu bir olaya bağlarken bu parametreyi iletebilirsiniz. Bunun için fonksiyon çağrımızı bir ok fonksiyonu içine sarmalamalısınız:
function App() {
function showMess(name) {
alert('hello, ' + name);
}
return <div>
<button onClick={() => showMess('user')}>show</button>
</div>;
}
Böylece aynı fonksiyonu farklı parametrelerle birden fazla butona bağlayabiliriz:
function App() {
function showMess(text) {
alert(text);
}
return <div>
<button onClick={() => showMess('user1')}>show1</button>
<button onClick={() => showMess('user2')}>show2</button>
</div>;
}
Üç buton verilmiştir:
function App() {
return <div>
<button>act1</button>
<button>act2</button>
<button>act3</button>
</div>;
}
İlk butona tıklandığında alert ile 1 sayısının,
ikinci butona tıklandığında - 2 sayısının,
üçüncüye tıklandığında ise - 3 sayısının
görüntülenmesini sağlayın.