⊗jsnxPmImSC 30 of 57 menu

NextJS'теги компоненттердин пропсу

NextJS'те дагы, React'тегидей эле, ата-эне компоненттерден бала компоненттерге маалыматтарды пропстар аркылуу өткөрсө болот.

Келгиле, мунун практикада кантип жасаларын көрөлү. Биздин бала компонентибиз пропстарды кабыл алсын:

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

Келгиле, аларды компоненттин версткасында чыгаралы:

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

Ата-эне компонентинде биздин бала компонентибиз туташтырылсын:

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

Келгиле, бала компонентине ата-эне компонентинен маалыматтарды өткөрөлү:

import Child from '@/comp/child/child.jsx'; export default function Test() { return <> <h1>Сыноо</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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу