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:

api/server.jsconst 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:

api/server.jsconst 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:

api/server.jsconst 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:

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

Öğ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.