JSX တွင် လုပ်ဆောင်ချက်၏ Parameter များ
ကျွန်ုပ်တို့၏ လုပ်ဆောင်ချက် showMess သည် မည်သူနှင့် နှုတ်ဆက်လိုသည်ကို ၎င်း၏ အမည်အား Parameter အဖြစ် လက်ခံမည်ဆိုပါစို့။
function showMess(name) {
alert('hello, ' + name);
}
ဤ Parameter ကို လုပ်ဆောင်ချက်အား event တစ်ခုနှင့် ချိတ်ဆက်သည့်အခါ ပို့ပေးနိုင်ပါသည်။ ၎င်းအတွက် ကျွန်ုပ်တို့၏ လုပ်ဆောင်ချက်ကို arrow function အတွင်း ထည့်သွင်းခေါ်ယူရပါမည်။
function App() {
function showMess(name) {
alert('hello, ' + name);
}
return <div>
<button onClick={() => showMess('user')}>show</button>
</div>;
}
ဤနည်းအားဖြင့် Parameter အမျိုးမျိုးဖြင့် ခလုတ်များစွာတွင် တူညီသော လုပ်ဆောင်ချက်တစ်ခုကို ချိတ်ဆက်နိုင်ပါသည်။
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 ကို ပြသစေရန် ပြုလုပ်ပါ။