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?