InstruçÔes
Passo 18
Abaixo dos valores desestruturados
value e checked, atualize a lista de poderes marcados.
Chame a função setPowers, que recebe um argumento do tipo array. Use um operador ternårio para verificar se checked é verdadeiro. Se for, espalhe o array powers existente em um novo array e adicione o value a ele. Se não for verdade, filtre o value de powers com powers.filter(p => p !== value).
O que fazer:
Testes:
- VocĂȘ deve usar um operador ternĂĄrio para verificar se `checked` Ă© verdadeiro. Se for, distribua os `powers` e `value` existentes em um array. Se nĂŁo for, filtre o `value` de `powers`.
Preview