Сатушы деректерінің нысанын 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
}
Студенттеріңіз бар қолданушы бағдарламаңызды ашыңыз. Осы сабақ материалымен танысқан соң, оқытушы деректерінің нысанын жасау үшін функцияны жазыңыз. Сізде ол үшін тағы бір қасиет бар екенін есте сақтаңыз - пән. Кеңес: егер қаласаңыз, онда бұл қасиет үшін мәнді кездейсоқ таңдап алуға болады, мысалы массивтен.