Креирање објекта са подацима продавца у Redux-у
У прошлом часу смо креирали моделе података за нашу базу. На овом часу ћемо написати такозване генераторске функције, помоћу којих ће се моћи формирати објекти података са већ конкретним вредностима.
Хајде да отворимо нашу апликацију са производима,
а у њој фајл server.js. За почетак бавимо се
креирањем шаблона објекта за податке
продавца. Прво што ћемо урадити је да
сакупимо називе наших продаваца, а њих
је било 4, у низ одмах после
реда са увозом:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
И испод после креирања модела базе података
db напишимо функцију, помоћу које ћемо
креирати објекте са подацима
продаваца createSellerData:
const createSellerData = () => {}
Наша функција као параметар ће
примати број имена продавца у низу
selNames, по њему ћемо пронаћи потребно
име и вратити објекат са својством
name и одговарајућим именом као
вредношћу:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
Хајде да испод после овога напишемо стандардну функцију за добијање случајног целог броја, она ће нам још помоћи:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Отворите вашу апликацију са студентима. Упознати са материјалом овог часа, напишите функцију за креирање објекта са подацима предавача. Запамтите да за њега имате још једно својство - предмет. Савет: ако желите, можете вредност за ово својство одабрати насумично, на пример из низа.