⊗jsnxPmImSC 30 of 57 menu

Props de Componentes no NextJS

No NextJS, assim como no React, os dados de componentes pais para componentes filhos podem ser passados através de props.

Vamos ver como isso é feito na prática. Suponha que nosso componente filho possa receber props:

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

Vamos exibi-los no markup do componente:

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

Suponha que o componente pai importe nosso componente filho:

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

Vamos passar para o componente filho dados do componente pai:

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

Crie um componente filho Product para exibir um produto. Deixe que as props passem o nome e o preço do produto.

Suponha o seguinte array de produtos:

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

Exiba em um loop os dados dos produtos, usando o componente filho Product.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar