ဝင်ငွေများ လွှဲပြောင်းပေးခြင်းတွင် Event အရာဝတ္ထု
ကျွန်ုပ်တို့တွင် func ဟုခေါ်သော function တစ်ခုရှိသည်ဆိုပါစို့၊
ထို function ကို event တစ်ခု၏
တုံ့ပြန်ဆောင်ရွက်မှုအဖြစ် အသုံးပြုလိုပါသည်။ ထို function သည်
ဝင်ငွေတစ်ခုကို လက်ခံသည်ဆိုပါစို့:
function func(arg) {
console.log(arg);
}
ထို function ကို ဝင်ငွေတစ်ခုပေးလျက် တုံ့ပြန်ဆောင်ရွက်မှုအဖြစ် အသုံးပြုကြည့်ကြပါစို့:
function App() {
function func(arg) {
console.log(arg);
}
return <div>
<button onClick={() => func('eee')}>လုပ်ဆောင်မည်</button>
</div>;
}
ယခုအခါ ဝင်ငွေတစ်ခုသာမက
ကျွန်ုပ်တို့၏ function အတွင်း Event အရာဝတ္ထုကိုပါ
ရယူလိုပါက။ ထိုသို့ပြုလုပ်ရန်
အောက်ပါနည်းအတိုင်း လုပ်ဆောင်ရပါမည်:
function App() {
function func(arg, event) {
console.log(arg, event);
}
return <div>
<button onClick={event => func('eee', event)}>လုပ်ဆောင်မည်</button>
</div>;
}
ပေးထားသောကုဒ်သည် မည်သို့အလုပ်လုပ်သည်ကို ရှင်းပြပါ။
ပေးထားသောကုဒ်ကို function သည် ဝင်ငွေနှစ်ခုကို လက်ခံသည့်ပုံစံသို့ ပြန်လည်ပြင်ဆင်ပါ။
ယခင်ပြဿနာကို event အရာဝတ္ထုသည် function ၏ ပထမဝင်ငွေအဖြစ် လွှဲပြောင်းခံရပြီး နောက်ဆုံးမဟုတ်စေရန် ပြုပြင်ပါ။
ယခင်ပြဿနာကို event အရာဝတ္ထုသည် function ၏ ဒုတိယဝင်ငွေအဖြစ် ပထမ နှင့် တတိယဝင်ငွေများ ကြားတွင် ရှိစေရန် ပြုပြင်ပါ။