Instruções

Passo 15

De volta à função toggleItem(). Se você se lembra de uma lição passada, pode comparar estados passados e presentes no React e usar isso para determinar um estado futuro. Neste caso, você usará os estados passado e presente para adicionar ou remover itens do array selectedItems. Primeiro, chame a função setSelectedItems() e passe uma função anônima como argumento. Esta função anônima deve receber prev como argumento, que é o estado anterior de selectedItems. Dentro da função anônima, use o método includes para verificar se prev inclui item e retorne o resultado.

O que fazer:

Testes:

  • Você deve passar uma função anônima que recebe `prev` como argumento para a função `setSelectedItems()`.
  • Use o método `includes()` dentro da função anônima para verificar se `prev` inclui `item` e retorne o resultado dessa verificação.

Preview