⊗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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন