⊗jsnxPmImSC 30 of 57 menu

Lastnosti komponent v NextJS

V NextJS, tako kot v Reactu, podatke iz starševskih komponent v podrejene lahko prenašamo prek lastnosti (props).

Poglejmo, kako se to naredi v praksi. Naj naša podrejena komponenta lahko sprejme lastnosti:

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

Prikažimo jih v predstavitvi komponente:

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

Naj se v starševski komponenti poveže naša podrejena komponenta:

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

Prenesimo v podrejeno komponento podatke iz starševske:

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

Naredite podrejeno komponento Product za prikaz produkta. Naj se prek lastnosti preneseta ime in cena produkta.

Naj bo dan naslednji seznam z produkti:

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

Prikažite v zanki podatke produktov, z uporabo podrejene komponente Product.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni