⊗jsrtPmHkUED 5 of 47 menu

React တွင် useEffect ၏ မှီခိုရာများ

ယခု ခလုတ်တစ်ခုကို နှိပ်လိုက်သည်နှင့် အရောင်ပြောင်းသည့် လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ကြပါစို့။ အစမှတ်တစ်ခုသတ်မှတ်ပေးလျက် color ဟုခေါ်သော state တစ်ခုကို အရောင်အတွက် ဖန်တီးပါမည်။

const [color, setColor] = useState('green');

useEffect အတွင်းရှိ စာကြောင်းတန်ဖိုးကို ကျွန်ုပ်တို့၏ state ဖြင့် အစားထိုးပြီး စတုရန်းကွင်းစတုရန်းကွင်းချပ်အတွင်းရှိ မှီခိုရာစာရင်းထဲသို့ ထည့်သွင်းရန် မမေ့ပါနှင့်။ ယခုအခါ color state ပြောင်းလဲတိုင်း effect ကို အလုပ်လုပ်စေပါမည်။

function App() { useEffect(() => { document.body.style.backgroundColor = color; }, [color]); ... }

ယခုအခါ ကျွန်ုပ်တို့၏ component ထဲသို့ အရောင်ပြောင်းရန် ခလုတ်တစ်ခု ထည့်ကြပါစို့။

return ( <div> <h1>React App</h1> <button onClick={changeColor}>change</button> </div> );

ကျွန်ုပ်တို့၏ အရောင်ကို လိမ္မော်ရောင်သို့ ပြောင်းပေးမည့် ကလစ်နှိပ်ခြင်း လုပ်ဆောင်ချက်ကိုလည်း ထည့်ကြပါစို့။

function changeColor() { setColor('orange'); }

အသုံးပြုသူအမည်ဖြင့် state တစ်ခု ပေးထားသည်။ အမည် ပြောင်းလဲတိုင်း state ၏တန်ဖိုးကို browser ၏ local storage ထဲသို့ မှတ်တမ်းတင်ရန် လုပ်ဆောင်ပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်