⊗jsnxPmImSC 30 of 57 menu

NextJS-də Komponent Propsları

NextJS-də, React-də olduğu kimi, valideyn komponentlərdən uşaq komponentlərə məlumatlar propslar vasitəsilə ötürülə bilər.

Gəlin praktikada bunun necə edildiyinə baxaq. Fərz edək ki, bizim uşaq komponentimiz propsları qəbul edə bilir:

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

Gəlin onları komponentin verstkasında çıxaraq:

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

Fərz edək ki, valideyn komponentdə bizim uşaq komponentimiz qoşulub:

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

Gəlin uşaq komponentə valideyndən məlumatları ötürək:

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

Məhsulu çıxarmaq üçün Product uşaq komponentini hazırlayın. Fərz edək ki, propslar vasitəsilə məhsulun adı və qiyməti ötürülür.

Fərz edək ki, aşağıdakı məhsullar massivi verilib:

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

Dövr içində məhsul məlumatlarını, Product uşaq komponentindən istifadə edərək çıxarın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et