⊗jsrtPmHkUEV 7 of 47 menu

React တွင် useEffect hook ၏ ကွဲပြားမှုများ

useEffect hook တွင် ထူးခြားပြီး အလွန်ရှားပါးစွာ အသုံးပြုသည့် အခြားပုံစံများလည်း ရှိသေးသည်၊ ထို့ကြောင့် ၎င်းတို့ကို တိုတောင်းစွာ ရပ်တန့်ထားပါမည်။

ပထမ ကွဲပြားမှုမှာ useLayoutEffect hook ဖြစ်ပြီး၊ ဒါဟာ browser က စခရင်ကို ပြန်ဆွဲမီ မတိုင်ခင် ဖြစ်ပေါ်သည်။ ဒီလိုအခွင့်အရေးကို အခြားအရာဝတ္ထုများပေါ် မူတည်၍ component ၏ အရွယ်အစားနှင့် တည်နေရာကို တွက်ချက်ရန် အသုံးပြုနိုင်သည်၊ ထို့နောက် browser က လိုအပ်သည့်နေရာတွင် ချက်ချင်း ပြသရန် ဖြစ်သည်။ ဤသို့ဖြင့်၊ ဥပမာအားဖြင့်၊ သင့် component ၏ တည်နေရာ သို့မဟုတ် အရွယ်အစား ပြောင်းလဲသည့်အခါ ယာယီခုန်ကူးမှုများကို user က မမြင်ရဘဲ၊ ၎င်း၏နောက်ဆုံးပုံစံများကိုသာ မြင်တွေ့ရမည်။

ဒုတိယ ကွဲပြားမှုမှာ useInsertionEffect hook ဖြစ်ပြီး၊ ဒါဟာ DOM tree ပြောင်းလဲမှုများ မဖြစ်မီ၊ ဆိုလိုသည်မှာ refs များ မတပ်ဆင်ရသေးပဲ DOM မပြင်ဆင်ရသေးသော အချိန်တွင် ဖြစ်ပေါ်သည်။ DOM ပြောင်းလဲမှု မတိုင်မီ CSS-in-JS libraries များမှ dynamic styles များကို ထည့်သွင်းရန် လိုအပ်သည့် နေရာများတွင် အဓိကအားဖြင့် အသုံးပြုသည်။

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