Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Muitos binds não são perigosos?

Percebi que para manter o código funcionando é necessária a conversão do this a todo momento,

Não sei se vão aparecer outras coisas mais pra frente do curso que sane a minha dúvida, mas é uma boa prática ficar "bindando" as funções?

Teria forma de obter o mesmo resultado sem muita "verbosidade"?

1 resposta
solução!

não sei bem se entendi a dúvida, se for em relação ao

funciton.bind(this)

talvez não tenha ficado claro qual a idéia aqui. O que fazemos ao usar o bind no this é trazer o escopo do this para dentro da função, sem esse bind o this seria o do javascript e não o da nossa classe. Essa prática é comum e não traz nenhum prejuizo ao código.