1
resposta

[Dúvida] Não estou entendendo muito bem

não estou entendendo onde esta fazendo as alterações usando o ${} não estou vendo diferença nenhuma nem conseguindo localizar alguma diferença ou talvez meu codigo esteja errado por isso não esta fazendo alterações

1 resposta

Note que, quando o código HTML representando a estrutura do livro é colocado dentro da função para mostrar os livros, ela renderiza o mesmo livro pois as informações contindo no HTML não foram alteradas, ou seja, permanece as mesmas.

Para que o código renderize as informações do array livros dinamicamente, é necessário dentro loop forEach trocar a forma de exibir os dados:

  1. Troque as strings '' (aspas) por '``' (crazes)
  2. Depois, troque as informações pelos dados do array livros (ex: src='${livro.imagem}')
  3. Repita a mesma ação nos no restante da estrutura com as informações do livro dentro loop

Espero ter ajudado!