विक्रेता डेटा वस्तु 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

अपना छात्र एप्लिकेशन खोलें। इस पाठ की सामग्री से परिचित होने के बाद, शिक्षक डेटा वाली वस्तु बनाने के लिए एक फ़ंक्शन लिखें। याद रखें, कि आपके पास इसके लिए एक और गुण है - विषय। संकेत: यदि आप चाहें, तो इस गुण का मान यादृच्छिक रूप से चुन सकते हैं, उदाहरण के लिए एक सरणी से।