Redux-এ বিক্রেতা ডেটা সহ একটি অবজেক্ট তৈরি করা

গত পাঠে, আমরা আমাদের ডেটাবেজের জন্য ডেটা মডেল তৈরি করেছিলাম। এই পাঠে, আমরা কিছু জেনারেটর ফাংশন লিখব, যার সাহায্যে আমরা ইতিমধ্যেই নির্দিষ্ট মান সহ ডেটা অবজেক্ট গঠন করতে সক্ষম হব।

আসুন আমাদের পণ্য সহ অ্যাপ্লিকেশনটি খুলি, এবং এটির মধ্যে server.js ফাইলটি খুলি। প্রথমে আসুন বিক্রেতা ডেটার জন্য অবজেক্টের একটি খসড়া তৈরি করতে এগিয়ে আসি। প্রথম যে কাজটি আমরা করব, তা হল আমাদের বিক্রেতাদের নাম সংগ্রহ করা, এবং তাদের মধ্যে ছিল 4টি, ইম্পোর্টের লাইনের পরেই একটি অ্যারেতে:

api/server.jsconst selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']

এবং নীচে ডেটাবেজ মডেল তৈরি করার পরে db আমরা একটি ফাংশন লিখব, যার সাহায্যে আমরা বিক্রেতা ডেটা সহ অবজেক্ট তৈরি করব createSellerData:

api/server.jsconst createSellerData = () => {}

আমাদের ফাংশনটি একটি প্যারামিটার হিসাবে নেবে অ্যারেতে বিক্রেতার নামের নম্বর selNames, এর দ্বারা আমরা প্রয়োজনীয় নামটি খুঁজে বের করব এবং একটি অবজেক্ট ফেরত দেব যার মধ্যে রয়েছে name বৈশিষ্ট্য এবং মান হিসাবে সংশ্লিষ্ট নাম:

api/server.jsconst createSellerData = (num) => {
  const name = selNames[num]

  return {
    name: `${name}`,
  }
}

আসুন এর নীচে একটি স্ট্যান্ডার্ড ফাংশন লিখি এলোমেলো পূর্ণসংখ্যা পেতে, এটি আমাদের আরও কাজে লাগবে:

api/server.jsfunction getRandInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min
}
Задание 1

আপনার শিক্ষার্থীদের সহ অ্যাপ্লিকেশনটি খুলুন। এই পাঠের উপাদানটি熟悉 হওয়ার পরে, শিক্ষকের ডেটা সহ একটি অবজেক্ট তৈরি করার জন্য একটি ফাংশন লিখুন। মনে রাখবেন, যে আপনার জন্য আরও একটি বৈশিষ্ট্য রয়েছে - বিষয়। ইঙ্গিত: যদি আপনি চান, তাহলে আপনি এই বৈশিষ্ট্যের মান নির্বাচন করতে পারেন এলোমেলোভাবে, উদাহরণস্বরূপ একটি অ্যারে থেকে।