Existe um método que equivale ao if --else onde a estrutura é essa >> condição? true: false. Tentei isso para verificar se classe existia mais não funcionou.
li.hasClass('app__section-task-list-item-active') ? li.classList.remove('app__section-task-list-item-active') : li.classList.add('app__section-task-list-item-active')
Na minha percepção esse comando funcionaria como uma alternância de classe, se a classe existisse removeria e se não existisse adicionaria, no entanto, não deu certo e eu fiquei sem entender o porquê, sei que não foi o método usado na aula, mas gostaria de entender melhor.