Redux'ta Satıcı Veri Nesnesi Oluşturma
Önceki derste, veritabanımız için veri modelleri oluşturduk. Bu derste, önceden belirlenmiş değerlerle veri nesneleri oluşturmamızı sağlayacak bir tür üretici fonksiyon yazacağız.
Hadi ürün uygulamamızı açalım,
ve içindeki server.js dosyasını açalım. İlk olarak
satıcı verileri için bir nesne şablonu
oluşturalım. İlk yapacağımız şey,
satıcı isimlerimizi bir araya toplamak,
toplamda 4 tane vardı, import satırlarından
hemen sonra bir diziye koyalım:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
Ve aşağıda, veritabanı modeli db
oluşturulduktan sonra, satıcı veri nesneleri
oluşturmamızı sağlayacak createSellerData
fonksiyonunu yazalım:
const createSellerData = () => {}
Fonksiyonumuz bir parametre olarak
selNames dizisindeki satıcı isminin indeks numarasını
alacak, bu numaraya göre ilgili ismi
bulacak ve name özelliği ile birlikte
ilgili ismi değer olarak içeren bir nesne
döndürecek:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
Hadi bunun altına, standart bir rastgele tam sayı alma fonksiyonu yazalım, ileride işimize yarayacak:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Öğrenci uygulamanızı açın. Bu dersin materyalini inceledikten sonra, eğitmen veri nesnesi oluşturan bir fonksiyon yazın. Unutmayın, eğitmen için başka bir özellik daha var - ders. İpucu: İsterseniz, bu özellik için değeri rastgele seçebilirsiniz, örneğin bir diziden.