⊗jsrtPmStRt 53 of 112 menu

React တွင် state များ၏ တုံ့ပြန်မှု

ယခု တုံ့ပြန်မှုအလုပ်လုပ်ပုံကို ကြည့်ရအောင်။ ၎င်းသည် state ပြောင်းလဲသောအခါ အပြောင်းအလဲများကို စခရင်ပေါ်တွင် ချက်ချင်း ပြသပေးသည်။

နမူနာတစ်ခုဖြင့် ကြည့်ကြပါစို့။ ကျွန်ုပ်တို့တွင် ထုတ်ကုန်အမည်ဆိုသည့် state တစ်ခုရှိသည်ဆိုပါစို့-

const [name, setName] = useState('prod');

ထုတ်ကုန်အမည်ကို markup ထဲတွင် ထုတ်ပြကြမည်-

return <div> <span>{name}</span> </div>;

ယခု နှိပ်လိုက်သည့်အခါ ကျွန်ုပ်တို့၏ state ပြောင်းလဲသွားမည့် ခလုတ်တစ်ခု ပြုလုပ်ကြမည်-

return <div> <span>{name}</span> <button onClick={clickHandler}>btn</button> </div>;

နှိပ်ချက်ကို ကိုင်တွယ်သည့် function ထဲတွင် ထုတ်ကုန်အား အမည်အသစ်သတ်မှတ်ရန် setName function ကို အသုံးပြုမည်-

function clickHandler() { setName('xxxx'); }

ကုဒ်အားလုံးကို အတူတကွ စုစည်းကြမည်။ ခလုတ်ကိုနှိပ်ပြီးနောက် စာသားသည် ချက်ချင်း တန်ဖိုးအသစ်သို့ ပြောင်းလဲသွားမည်ဖြစ်သည်-

function App() { const [name, setName] = useState('prod'); function clickHandler() { setName('xxxx'); } return <div> <span>{name}</span> <button onClick={clickHandler}>btn</button> </div>; }

သီးခြား နှိပ်ချက်ကိုင်တွယ်သည့် function များ အသုံးပြုရန် မလိုအပ်ပါ။ အမည်မဲ့ arrow function ကို အသုံးပြုနိုင်သည်-

function App() { const [name, setName] = useState('prod'); return <div> <span>{name}</span> <button onClick={() => setName('xxxx')}>btn</button> </div>; }

အသုံးပြုသူ၏ နာမည်နှင့် သူမိသားစုအမည် state များ ပေးထားသည်။ ၎င်းတို့ကို markup ထဲတွင် ထုတ်ပြပါ။ ဤ state များ ပြောင်းလဲရန် ခလုတ်များ ပြုလုပ်ပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်