⊗jsnxPmImSC 30 of 57 menu

NextJS'te Bileşen Propsları

NextJS'te, React'ta olduğu gibi, ana bileşenlerden alt bileşenlere veriler props'lar aracılığıyla aktarılabilir.

Pratikte bunun nasıl yapıldığına bir göz atalım. Alt bileşenimizin props'ları alabildiğini varsayalım:

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

Şimdi bunları bileşenin HTML çıktısında gösterelim:

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

Ana bileşenimizin alt bileşenimizi içe aktardığını varsayalım:

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

Şimdi alt bileşene verileri ana bileşenden aktaralım:

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

Bir ürün göstermek için Product adında bir alt bileşen yapın. Props olarak ürün adı ve fiyatı aktarılsın.

Aşağıdaki ürün dizisi verilsin:

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

Product alt bileşenini kullanarak ürün verilerini bir döngü içinde listeleyin.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet