InstruçÔes
Passo 11
Em uma lição anterior, vocĂȘ aprendeu como renderizar uma lista de opçÔes usando o mĂ©todo
map() assim:
function FruitList() {
const fruits = ["Apple", "Banana", "Cherry", "Date"];
return (
<ul>
{fruits.map((fruit, index) => (
<li key={${fruit}-${index}}>{fruit}</li>
))}
</ul>
);
}
Lembre-se de que a key deve ser sempre Ășnica. Isso ajuda o React a identificar quais itens foram alterados e adicionados ou removidos.
Após a primeira option, use uma função arrow para mapear o array powerSourceOptions usando source como parùmetro.
Então dentro do método map(), crie um elemento option com uma key de source e um value de source. Por fim, use {source} para exibir o nome de cada fonte de energia no menu suspenso.
O que fazer:
Testes:
- VocĂȘ deve mapear atravĂ©s de `powerSourceOptions`.
- VocĂȘ deve passar `source` como o parĂąmetro do map.
- VocĂȘ deve criar um elemento `option` com uma `key` de `source` e `value` de `source`.
- VocĂȘ deve ter um total de sete elementos `option`.
- Para os Ășltimos seis elementos `option`, cada conteĂșdo de texto deve corresponder a uma das opçÔes de fonte de energia do array `powerSourceOptions`.
Preview