Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

props.itens de onde veio isso?

Não entendi a utilização de props.itens, o ".itens" é um propriedade do props?

2 respostas
solução!

Olá, Dylan. Tudo bem com você?

No React, as "props" são uma forma de passar dados de um componente pai para um componente filho. Quando você vê props.itens, isso significa que o componente está esperando receber uma propriedade chamada itens.

No exemplo que você está estudando, props.itens é utilizado para passar uma lista de itens que serão renderizados como opções dentro de um <select>. O props.itens não é uma propriedade padrão do React, é uma propriedade que você define ao passar dados para o componente.

Por exemplo, ao usar o componente ListaSuspensa, você poderia fazer algo assim:

const times = [
  'Programação',
  'Front-End',
  'Data Science',
  'Devops',
  'UX e Design',
  'Mobile',
  'Inovação e Gestão'
];

<ListaSuspensa itens={times} />

Aqui, times é um array de strings que você está passando para o componente ListaSuspensa através da prop itens. Dentro do componente, você pode acessar essa lista usando props.itens e iterar sobre ela para criar elementos <option> para cada item, como no exemplo:

<select>
  {props.itens.map(item => (
    <option key={item}>{item}</option>
  ))}
</select>

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar.

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado

O props é um array de string, ou seja é uma lista de palavras.

A prop passada é como se fosse a ligação com componente principal com os componentes filhos, ela é usada para enviar informações para eles usarem

O props significa que ele pega todas as propriedades enviada O props.itens significa que ele quer pegar aquela propriedade específica e os itens enviados por