JSX ශ්රිතයක පරාමිතීන්
අපගේ showMess ශ්රිතය පරාමිතියක් ලෙස
අපි ආචානය කිරීමට අවශ්ය පුද්ගලයාගේ නම පිළිගන්නවා යැයි සිතමු:
function showMess(name) {
alert('hello, ' + name);
}
සිදුවීමකට ශ්රිතය බැඳීමේදී මෙම පරාමිතිය ලබා දිය හැකිය. මේ සඳහා අපගේ ශ්රිතය කැඳවීම ඊතල ශ්රිතයක් ඇතුළත ඔබ්බවිය යුතුය:
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
ප්රදර්ශනය වන පරිදි සකසන්න.