Criação de um objeto com dados do vendedor no Redux
Na lição anterior, criamos modelos de dados para nosso banco de dados. Nesta lição, escreveremos funções geradoras, com as quais poderemos formar objetos de dados com valores já específicos.
Vamos abrir nosso aplicativo de produtos,
e nele o arquivo server.js. Primeiro, vamos lidar com
a criação de um modelo de objeto para os dados
do vendedor. A primeira coisa que faremos é
reunir os nomes dos nossos vendedores, e havia
4 deles, em um array logo após
as linhas de importação:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
E abaixo, após a criação do modelo do banco de dados
db, escreveremos uma função com a qual
criaremos objetos com dados dos
vendedores createSellerData:
const createSellerData = () => {}
Nossa função receberá como parâmetro
o número do nome do vendedor no array
selNames, por meio dele encontraremos o
nome necessário e retornaremos um objeto com a propriedade
name e o nome correspondente como
valor:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
Vamos escrever abaixo disso a função padrão para obter um número inteiro aleatório, ela ainda será útil para nós:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Abra seu aplicativo com os estudantes. Tendo revisado o material desta lição, escreva uma função para criar um objeto com dados do professor. Lembre-se de que você tem mais uma propriedade para ele - a matéria. Dica: se quiser, você pode escolher o valor para esta propriedade aleatoriamente, por exemplo, de um array.