⊗jsnxPmImCD 27 of 57 menu

NextJS တွင် Components များ၏ အထွေထွေ ဒေတာ

ဒေတာအတူတူရယူရန် Component များစွာ လိုအပ်သည့် အခြေအနေများရှိပါသည်။ ဥပမာအားဖြင့် ကျွန်ုပ်တို့တွင် အသုံးပြုသူများပါဝင်သည့် Array တစ်ခု ရှိသည်ဆိုပါစို့။ တစ်ခုတည်းသော Route တွင် အသုံးပြုသူစာရင်းကို ပြသလိုပြီး အခြား Dynamic Parameter ပါသော Route တွင် - သူ၏ id အရ အထူးအသုံးပြုသူအကြောင်း ဖော်ပြချက်ကို ပြသလိုပါသည်။

ဖော်ပြပါအတိုင်း အကောင်အထည်ဖော်ကြပါစို့။ အောက်ပါ ဖိုင်ဖွဲ့စည်းပုံကို ပြုလုပ်ပါမည်။

  • /app/
    • /users/
      • users.js
      • /list/
        • page.jsx
      • /show/[id]/
        • page.jsx

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

export default users = [ { id: 1, name: 'name1', surn: 'surn1', }, { id: 2, name: 'name2', surn: 'surn2', }, { id: 3, name: 'name3', surn: 'surn3', }, ];

အသုံးပြုသူစာရင်းကို ပြသရန် Component တစ်ခုကို ပြုလုပ်ပါမည်။

import users from '../users.js'; export default function List() { let list = users.map(user => { return <li> {user.name} </li>; }); return <ul> {list} </ul>; }

၎င်း၏ id အရ အထူးအသုံးပြုသူကို ဖော်ပြရန် Component တစ်ခုကို ပြုလုပ်ပါမည်။

import users from '../../users.js'; export default function User({params}) { let user = users[params.id]; return <div> <span>{user.id}</span> <span>{user.name}</span> <span>{user.surn}</span> </div>; }

အောက်ပါ Array ကို ပေးထားပါသည်။

let prods = [ { id: 1, name: 'prod1', cost: 100, desc: 'desc1', }, { id: 2, name: 'prod2', cost: 200, desc: 'desc2', }, { id: 3, name: 'prod3', cost: 300, desc: 'desc3', }, ];

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