⊗jsrxPmTlsIRx 8 of 57 menu

React Application တွင် Redux နှင့် RTK ကို တပ်ဆင်ခြင်း

ဤသင်ခန်းစာတွင် ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ Application ထဲသို့ React-Redux package ကို တပ်ဆင်ပါမည်။ ၎င်းသည် React component များကို Redux နှင့်အတူ အလုပ်လုပ်စေရန်နှင့် Redux Toolkit (အတိုကောက် RTK) ကိရိယာကို အသုံးပြုခွင့်ပေးပါသည်။

ကျွန်ုပ်တို့၏ project ကိုဖွင့်ပြီး terminal ထဲတွင် အောက်ပါ command ကိုရိုက်ထည့်ပါမည် -

npm install @reduxjs/toolkit react-redux

ယခု ကျွန်ုပ်တို့သည် store ဟုခေါ်သော သိုလှောင်ရာနေရာ တစ်ခု ဖန်တီးရန် လိုအပ်ပါသည်။ ထို store ထဲတွင် ကျွန်ုပ်တို့၏ application ၏ ကမ္ဘာလုံးဆိုင်ရာ အခြေအနေကို သိမ်းဆည်းထားမည်။ အစပိုင်းအနေဖြင့် src ဖိုဒါထဲတွင် app ဖိုဒါကို ဖန်တီးမည်၊ ထို့နောက် ၎င်းဖိုဒါထဲတွင် store.js ဖိုင်ကို ဖန်တီးမည်။ ထို့နောက် ဤဖိုင်ထဲသို့ RTK မှ configureStore ကို import လုပ်ရန် လိုအပ်သည် -

import { configureStore } from '@reduxjs/toolkit'

ထို့နောက် ဗလာ store တစ်ခုကို ဖန်တီးပြီး reducer အနည်းဆုံးတစ်ခုကို ထည့်သွင်းပေးပါမည် -

export default configureStore({ reducer: {} });

ကျွန်ုပ်တို့၏ React component များသည် store နှင့် အလုပ်လုပ်နိုင်ရန် အောက်ပါအတိုင်း လုပ်ဆောင်ပါမည်။ ကျွန်ုပ်တို့၏ main.jsx ဖိုင်ထဲသို့ ဝင်ပါမည်။ ထိုဖိုင်ထဲတွင် အောက်ပါ code များ ပါရှိပြီးဖြစ်သည် -

import React from 'react' import ReactDOM from 'react-dom/client' import App from './App.jsx' import './index.css' ReactDOM.createRoot(document.getElementById('root')).render( <React.StrictMode> <App /> </React.StrictMode>, )

Import လုပ်သည့်နေရာတွင် ယခင်အဆင့်က ဖန်တီးထားသော store နှင့် Provider component ကို အောက်ပါအတိုင်း ထည့်သွင်းပါမည် -

import store from './app/store' import { Provider } from 'react-redux'

ထို့နောက် ကျွန်ုပ်တို့၏ အဓိက component ဖြစ်သော App ကို Provider ဖြင့် ထည့်သွင်းပတ်ယက်ပြီး prop အဖြစ် store ကို ပေးပို့ပါမည် -

<React.StrictMode> <Provider store={store}> <App /> </Provider> </React.StrictMode>

နောက်ဆုံးအနေဖြင့် အဓိက React component ဖြစ်သော App ထဲတွင် အောက်ပါ code ကို ထည့်သွင်းပါမည် -

function App() { return <h2>This is my first Redux app!</h2> } export default App

ကျွန်ုပ်တို့၏ project ကို ပြန်လည်စတင်ပါ။ ဘရောက်ဆာပြတင်းပေါက်တွင် အောက်ပါစာသားကို မြင်ရပါမည် - 'This is my first Redux app!'။ တရားဝင် reducer မရှိခြင်းဆိုင်ရာ သတိပေးချက်ကို လောလောဆယ် လျစ်လျူရှုထားပါ။ သင်လုပ်ဆောင်နိုင်ခဲ့ပါပြီ၊ ဂုဏ်ယူပါတယ် : )။

သင်ခန်းစာတွင်ဖော်ပြထားသည့်အတိုင်း သင့် application ထဲတွင် Redux နှင့် RTK ကို တပ်ဆင်ပါ။ သင့် application အလုပ်လုပ်နေကြောင်း သေချာစေပါ။

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