Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O quão comum é o uso de data-attributes?

Convenientemente os atributos e estatisticas são todos colocados no HTML na mesma ordem. Então eu consegui resolver tudo só relacionando a indexação das listas.

Claro que usar data-attributes fez tudo ficar mais legível e fácil de manter. Mas aí me veio a dúvida: Se cada vez que alguém for desenvolver uma feature nova for adicionar novos data-attributes pra referenciar os elementos, não vamos ficar com vários atributos que só são usados uma vez e poluir o HTML?

Como isso normalmente é feito em um time? As pessoas definem novos atributos e é isso? Ou tem um esforço pra usar os que já tem?

Abraço! Mayk

1 resposta
solução!

Oi, Mayk! Tudo bem?

Acredito que não tem problemas usar data-attributes para identificar um elemento, mesmo que você encha seu código HTML deles.

É até uma prática recomendada, pois imagina que você está utilizando uma classe para manipular um elemento HTML no JavaScript, e algum dia alguém resolve ir lá e mudar a classe, por exemplo, seu código vai quebrar.

Usar data-attributes evita que isso aconteça, pois você não vai está amarrando seu código JavaScript a algo que possa ser alterado, como uma tag, uma classe, um id , por exemplo.

Então usar data-attributes serve para garantir que mesmo que os estilos do elemento mudem, ou a tag, ou o id, o seu código continuará funcionando.

Abraços!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software