⊗jsnxPmImSC 30 of 57 menu

Komponentu props NextJS

NextJS, tāpat kā React, datus no vecāku komponentiem uz apakšējiem komponentiem var nodot caur props.

Apskatīsim, kā tas tiek darīts praksē. Pieņemsim, ka mūsu apakšējais komponents var saņemt props:

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

Attēlosim tos komponenta izskatā:

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

Pieņemsim, ka vecākā komponentā tiek pieslēgts mūsu apakšējais komponents:

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

Nododim apakšējā komponentā datus no vecākā komponenta:

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

Izveidojiet apakšējo komponentu Product preces attēlošanai. Ļaujiet, lai caur props tiek nodots preces nosaukums un cena.

Pieņemsim, ka ir dots šāds masīvs ar precēm:

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

Izvadiet cilpā preču datus, izmantojot apakšējo komponentu Product.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt