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