1
resposta

gambiarra ( downleveliteration ) no Relogio ?

Putz, a apresentação do Relogio ficou 'cheirando' gambiarra.

como já temos o total em segundos, existem várias soluções mais elegantes (aproveitando as const minutos e segundos):

  const minutos = Math.floor( tempo / 60);
  const minutoDezena = Math.floor( minutos / 10);
  const minutoUnidade = minutos % 10;

  const segundos = tempo % 60;
  const segundosDezena = Math.floor( segundos / 10);
  const segundosUnidade = segundos % 10;
1 resposta

Fala Eduardo, beleza?

Neste caso não existe "gambiarra", apenas uma forma alternativa para poder mostrar os segundos de forma independente em cada tag span. O downleveliteration é uma abstração que o TS tem para não tratar iterações mais "baixo nível", e caso a gente queira fazer esta interação para algum item primitivo (como uma string no nosso caso) precisamos utilizar esta flag, aqui tem um artigo bem legal falando sobre isto!

Caso tenha alguma outra dúvida, sinta-se a vontade para criar outro tópico ou continuar este, beleza?

Bons estudos!