JSX-এ ফাংশনে প্যারামিটার

ধরুন আমাদের ফাংশন showMess প্যারামিটার হিসেবে গ্রহণ করে যার সাথে আমরা অভিবাদন জানাতে চাই তার নাম:

jsxfunction showMess(name) {
  alert('hello, ' + name);
}

ইভেন্টে ফাংশন বাইন্ড করার সময় এই প্যারামিটার পাঠানো যায়। এর জন্য আমাদের ফাংশনের কলটি একটি অ্যারো ফাংশন-এর ভিতরে মোড়ানো উচিত:

jsxfunction App() {
  function showMess(name) {
    alert('hello, ' + name);
  }
  
  return <div>
    <button onClick={() => showMess('user')}>show</button>
  </div>;
}

এইভাবে আমরা একই ফাংশনকে বিভিন্ন প্যারামিটার সহ একাধিক বাটনে বাইন্ড করতে পারি:

jsxfunction App() {
  function showMess(text) {
    alert(text);
  }
  
  return <div>
    <button onClick={() => showMess('user1')}>show1</button>
    <button onClick={() => showMess('user2')}>show2</button>
  </div>;
}
Задание 1

তিনটি বাটন দেওয়া আছে:

jsxfunction App() {
  return <div>
    <button>act1</button>
    <button>act2</button>
    <button>act3</button>
  </div>;
}

এটি এমনভাবে তৈরি করুন যাতে প্রথম বাটনে ক্লিক করলে alert-এর মাধ্যমে 1 নম্বরটি দেখায়, দ্বিতীয় বাটনে ক্লিক করলে - 2 নম্বরটি, এবং তৃতীয়টিতে ক্লিক করলে - 3 নম্বরটি দেখায়।