⊗jsnxPmImSC 30 of 57 menu

Komponens props-ok a NextJS-ben

A NextJS-ben, ugyanúgy mint a React-ban, az adatokat a szülő komponensekből a gyermek komponensekbe át lehet adni props-okon keresztül.

Nézzük meg, hogyan történik ez a gyakorlatban. Tegyük fel, hogy a gyermek komponensünk tud fogadni props-okat:

export default function Child({text1, text2}) { return <p> child </p>; }

Jelenítsük meg őket a komponens vermetében:

export default function Child({text1, text2}) { return <p> child {text1} {text2} </p>; }

Tegyük fel, hogy a szülő komponensben betöltjük a gyermek komponensünket:

import Child from '@/comp/child/child.jsx'; export default function Test() { return <> <h1>Test</h1> <Child /> </>; }

Adjunk át adatokat a gyermek komponensnek a szülőből:

import Child from '@/comp/child/child.jsx'; export default function Test() { return <> <h1>Test</h1> <Child text1="aaa" text2="bbb" /> </>; }

Készítsen egy Product gyermek komponenst egy termék megjelenítéséhez. A props-okon keresztül adja át a termék nevét és árát.

Legyen a következő tömb termékekkel:

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

Jelenítse meg ciklusban a termékek adatait, a Product gyermek komponens használatával.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás