2. React JSX
📘 কনসেপ্ট (থিওরি)
JSX এর পূর্ণরূপ হলো JavaScript XML।
JSX আমাদের রিঅ্যাক্টে এইচটিএমএল (HTML) লিখতে দেয়।
JSX রিঅ্যাক্টে এইচটিএমএল লেখা এবং যোগ করা সহজ করে তোলে।
JSX দিয়ে আপনি কার্লি ব্রেস
{ } এর ভেতরে এক্সপ্রেশন লিখতে পারেন।
এক্সপ্রেশনটি একটি রিঅ্যাক্ট ভেরিয়েবল, বা প্রপার্টি, বা অন্য কোনো বৈধ জাভাস্ক্রিপ্ট এক্সপ্রেশন হতে পারে। JSX এক্সপ্রেশনটি চালাবে এবং ফলাফল রিটার্ন করবে।
দ্রষ্টব্য: JSX এ এলিমেন্টগুলোর একটি টপ-লেভেল (প্যারেন্ট) এলিমেন্ট থাকা প্রয়োজন। আপনি একাধিক এলিমেন্টকে মোড়ানোর জন্য একটি "ফ্র্যাগমেন্ট (Fragment)" <>...> ব্যবহার করতে পারেন।💡 উদাহরণ
JSX এর ব্যবহার:
const name = "Josh Perez";
// একটি এক্সপ্রেশন এমবেড করা
const element =
Hello, {name}
; // একটি ফ্র্যাগমেন্ট ব্যবহার করা const myElement = ( <>I am a paragraph.
I am another paragraph.
> );🎯 আপনার কাজ (প্র্যাকটিস)
একটি ভেরিয়েবল
greeting = "Welcome" তৈরি করুন। একটি কম্পোনেন্ট Message লিখুন যা {greeting} to React! ধারণকারী একটি রিটার্ন করে।main.react
Loading...
OUTPUT
Run your code to see the output here...