⊗jsnxPmImSC 30 of 57 menu

Props de componentes en NextJS

En NextJS, al igual que en React, los datos de los componentes padres a los componentes hijos se pueden pasar a través de props.

Veamos cómo se hace esto en la práctica. Supongamos que nuestro componente hijo puede aceptar props:

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

Mostrémoslos en el maquetado del componente:

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

Supongamos que en el componente padre se importa nuestro componente hijo:

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

Pasemos al componente hijo los datos del componente padre:

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

Cree un componente hijo Product para mostrar el producto. Que se pasen como props el nombre y el precio del producto.

Supongamos que se da el siguiente array con productos:

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

Muestre en un bucle los datos de los productos, utilizando el componente hijo Product.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar