Redux သင်ခန်းစာ

မိတ်ဆက် အခြေခံအယူအဆနှစ်ခု အဓိကအသုံးအနှုန်းများ Redux အပလီကေးရှင်း၏ အလုပ်လုပ်ပုံ အခြေခံအယူအဆသုံးရပ်

အလုပ်လုပ်ရန် ကိရိယာများ

အခြေခံကိရိယာများ React-အက်ပလီကေးရှင်း တပ်ဆင်ခြင်းနှင့် ပြင်ဆင်ခြင်း React နှင့်အတူ Redux နှင့် RTK တပ်ဆင်ခြင်း Redux DevTools Extension တပ်ဆင်ခြင်း React Router တပ်ဆင်ခြင်း

အခြေခံ အလုပ်လုပ်ပုံ စနစ်

အပိုင်းအစ (slice) ထည့်ခြင်း Reducer များ Selector များနှင့် useSelector hook Component ထဲတွင် store မှ အချက်အလက်ရယူခြင်း ဖောင်များနှင့် ဒေသတွင်း state များ ဖောင်ထည့်ခြင်း Reducer နှင့် action Action ပို့ခြင်း အလုပ်လုပ်ပုံစနစ် ဆွေးနွေးခြင်း

ဒေတာများနှင့် အလုပ်လုပ်ခြင်း

မိတ်ဆက် ထုတ်ကုန်အတွက် သီးခြားစာမျက်နှာ ဘရောက်ဆာထဲရှိ ထုတ်ကုန်စာမျက်နှာ store ထဲက ထုတ်ကုန်ဒေတာကို ပြင်ဆင်ခြင်း ဒေတာများ ပြင်ဆင်ရန် ဖောင်ပုံစံ ဘရောက်ဆာထဲရှိ ထုတ်ကုန်ပြင်ဆင်သည့်စာမျက်နှာ action object အတွက် ဒေတာများ ပြင်ဆင်ခြင်း နောက်ထပ် slice တစ်ခု ထည့်သွင်းခြင်း ရောင်းချသူအချက်အလက် ထည့်သွင်းခြင်း ဖောင်ပုံစံတွင် ပြောင်းလဲမှုများ ပြုလုပ်ခြင်း Slice မှ ဒေတာများကို များစွာ အသုံးပြုခြင်း အပိုဆောင်း logic များ ထည့်သွင်းခြင်း Reducer ထည့်သွင်းခြင်း Action ပို့ခြင်း

ဆာဗာနှင့် ဒေတာဘေ့စ်

မိတ်ဆက် စတိတ်၏ တည်ဆောက်ပုံ ပြောင်းလဲခြင်း ဆီလက်တာ အသုံးပြုမှု စွမ်းဆောင်ရည် မြှင့်တင်ခြင်း ဆာဗာနှင့် အလုပ်လုပ်ရန် msw ကို တပ်ဆင်ခြင်း ဆာဗာအတွက် ဒေတာဘေ့စ် ဒေတာဘေ့စ်အတွက် ဒေတာ မော်ဒယ်များ ဖန်တီးခြင်း ရောင်းချသူ၏ ဒေတာများပါရှိသော အော့ဗ်ဂျက် ဖန်တီးခြင်း ထုတ်ကုန်၏ ဒေတာများပါရှိသော အော့ဗ်ဂျက် ဖန်တီးခြင်း ဒေတာဘေ့စ်တွင် မှတ်တမ်းများ ဖန်တီးခြင်း GET-တောင်းဆိုချက်ဖြင့် ဆာဗာမှ ဒေတာများ ပေးပို့ခြင်း အက်ပ်လီကေးရှင်းအတွက် ကလိုင်းယင့်

⟪async⟫ ယန္တရားနှင့် Thunks

Thunks များအား မိတ်ဆက်ခြင်း createAsyncThunk ကို အသုံးပြုခြင်း၏ အကျိုးကျေးဇူးများ Component မှ Thunk အား ပေးပို့ခြင်း နောက်ထပ် Reducers များ နှစ်ကြိမ် တောင်းဆိုမှုကို ရှောင်ရှားခြင်း။ တောင်းဆိုမှု အခြေအနေကို အသုံးပြုခြင်း ရောင်းချသူများ၏ အချက်အလက်များကို ရယူခြင်း Thunk အား တိုက်ရိုက် ပေးပို့ခြင်း Thunk အသုံးပြု၍ ပေးပို့ထားသော တောင်းဆိုမှုကို ကိုင်တွယ်ခြင်း Thunk အသုံးပြု၍ အချက်အလက်များ ပေးပို့ခြင်း Component အတွင်း လုပ်ဆောင်ချက်ရလဒ်များကို ပြသခြင်း ရောင်းချသူများ စာရင်းကို ပြသခြင်း ရောင်းချသူစာမျက်နှာ
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်