2
respostas

Erro - React desenvolvendo com javascript

No código da lista suspensa é dito que tem um erro, props.itens.map is not a function. Já vi em alguns sites e IA. Provavelmente a sintax passada no curso está errada pode me ajudar?

Esse é meu código.

import './ListaSuspensa.css'

const ListaSuspensa = (props) => { console.log(props.itens)

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

}

export default ListaSuspensa

2 respostas

Consegui achar o erro, estava no form, passei uma string ao invés de passar um array.

Olá, Reni, como vai?

Parabéns por ter encontrado o erro por conta própria. Isso mostra como você está ficando cada vez mais atento aos detalhes do código. É sempre bom ver a evolução no processo de resolução de problemas.

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

Abraços :)