Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်