Kreiranje objekta sa podacima prodavca u Redux
Na prethodnoj lekciji smo kreirali modele podataka za našu bazu. Na ovoj lekciji ćemo napisati neku vrstu generator funkcija, pomoću kojih ćemo moći da formiramo objekte podataka sa već konkretnim vrednostima.
Hajde da otvorimo našu aplikaciju sa proizvodima,
a u njoj fajl server.js. Za početak ćemo se pozabaviti
kreiranjem šablona objekta za podatke
prodavca. Prvo što ćemo uraditi, jeste da
sakupimo imena naših prodavaca, a njih
je bilo 4, u niz odmah posle
linija sa importom:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
I niže posle kreiranja modela baze podataka
db napišimo funkciju, pomoću koje ćemo
kreirati objekte sa podacima
prodavaca createSellerData:
const createSellerData = () => {}
Naša funkcija će kao parametar
prihvataniti broj imena prodavca u nizu
selNames, po njemu ćemo pronaći odgovarajuće
ime i vraćati objekat sa svojstvom
name i odgovarajućim imenom kao
vrednošću:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
Hajde da ispod posle ovoga napišemo standardnu funkciju za dobijanje slučajnog celog broja, ona će nam još zatrebati:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Otvorite vašu aplikaciju sa studentima. Upoznavši se sa materijalom ove lekcije, napišite funkciju za kreiranje objekta sa podacima predavača. Setite se, da vi imate za njega još jedno svojstvo - predmet. Savet: ako želite, možete vrednost za ovo svojstvo odabrati slučajno, na primer iz niza.