Olá, Ana Paula, tudo bem?
Sua resolução para o desafio está excelente! O código está muito limpo, legível e demonstra o uso de ótimas práticas de JavaScript moderno.
Gostei especialmente de duas escolhas que você fez e que mostram um bom entendimento da linguagem:
- O uso de
classList.toggle()
: É a maneira perfeita para alternar o estado visual dos elementos. Simplifica o código que, de outra forma, precisaria de uma estrutura if/else
para adicionar ou remover classes. - O operador ternário: Foi uma ótima escolha para atualizar o texto do botão de forma concisa e direta, deixando a lógica de decisão em uma única linha.
Seu código resolve o problema proposto com perfeição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!