⊗jsnxPmImSC 30 of 57 menu

Пропси на компоненти в NextJS

В NextJS, също както в React, данните от родителските компоненти към дъщерните могат да се предават чрез пропси.

Нека да видим как това се прави на практика. Нека нашият дъщерен компонент може да приема пропси:

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

Нека да ги изведем в верстката на компонента:

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

Нека в родителския компонент да бъде включен нашият дъщерен компонент:

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

Нека предадем на дъщерния компонент данни от родителския:

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

Създайте дъщерен компонент Product за извеждане на продукт. Нека чрез пропси да се предават име и цена на продукта.

Нека е даден следният масив с продукти:

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

Изведете в цикъл данните за продуктите, използвайки дъщерния компонент Product.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне