⊗jsrxPmSDCSO 40 of 57 menu

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.

uzidazpthi