Krijimi i një objekti me të dhënat e shitësit në Redux

Në mësimin e kaluar, ne krijuam modelet e të dhënave për bazën tonë të të dhënave. Në këtë mësim, ne do të shkruajmë lloj funksionesh-gjeneratorë, me ndihmën e të cilëve do të jetë e mundur të formohen objekte të të dhënave me vlera tashmë specifike.

Le të hapim aplikacionin tonë me produktet, dhe në të skedarin server.js. Për fillim, le të merremi më krijimin e një gjedhe objekti për të dhënat e shitësit. Gjëja e parë që do të bëjmë, është të mbledhim emrat e shitësve tanë, dhe ata ishin 4 copë, në një array menjëherë pas rreshtave me importim:

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

Dhe më poshtë pas krijimit të modelit të bazës së të dhënave db le të shkruajmë një funksion, me ndihmën e të cilit ne do të krijojmë objekte me të dhënat e shitësve createSellerData:

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

Funksioni ynë si parametër do të marrë numrin e emrit të shitësit në array selNames, me anë të tij ne do të gjejmë emrin e duhur dhe do të kthejmë një objekt me vetinë name dhe emrin përkatës si vlerë:

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

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

Le të shkruajmë më poshtë pas kësaj një funksion standard për marrjen e një numri të rastësishëm të plotë, ai do të na duhet akoma:

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

Hapni aplikacionin tuaj me studentët. Pasi u njohët me materialin e këtij mësimi, shkruani një funksion për krijimin e një objekti me të dhënat e mësuesit. Mbani mend se ju keni për të një veti tjetër - lënda. Këshillë: nëse dëshironi, atëherë mund ta zgjidhni vlerën për këtë veti në mënyrë të rastësishme, për shembull nga një array.