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

ඔබගේ ශිෂ්‍ය යෙදුම විවෘත කරන්න. මෙම පාඩමේ ද්‍රව්‍ය හඳුනාගෙන, ඔබගේ උපදේශකයා සඳහා දත්ත සහිත වස්තුවක් නිර්මාණය කිරීම සඳහා ශ්‍රිතයක් ලියන්න. මතක තබා ගන්න, ඔබට ඔහු/ඇය සඳහා තවත් එක් ගුණාංගයක් ඇති බව - විෂය. ඉඟිය: ඔබට අවශ්‍ය නම්, මෙම ගුණාංගය සඳහා අගය අහඹු ලෙස තෝරා ගත හැකිය, උදාහරණයක් ලෙස අරාවකින්.