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

Dúvida sobre criação de html no javascript

Então, eu vi em outros cursos da alura, mas por aí na internet também, os devs criando html com o createElement, dando appendChild, enfim, usando essas funções do js, e aqui nesse curso o professor apresentou uma nova forma, usando esses templates prontos e retornando uma string pro innerHTML.

A dúvida é, os dois modos são ''corretos''? Ou eu deveria evitar um e usar outro, ou depende do tipo do projeto?

1 resposta
solução!

Fala ai Tilucast, tudo bem? Vamos lá:

A dúvida é, os dois modos são ''corretos''? Ou eu deveria evitar um e usar outro, ou depende do tipo do projeto?

Sim, ambos são funções válidas, a diferença está no tempo, códigos que usam createElement e appendChild, provavelmente foram escritos antes do JavaScript ter o recurso de template string.

Mas, isso também varia de gosto pessoal, algumas pessoas podem preferir algo mais funcional, então vão utilizar mais funções

Espero ter ajudado.