Você já se deparou com o desafio de exibir corretamente tags HTML no frontend, especialmente quando são provenientes de um banco de dados? Em nossa plataforma, enfrentamos uma situação semelhante, onde as tags HTML, como <img>, eram tratadas como strings, resultando em exibição incorreta.
O Problema
Ao inserir tags HTML diretamente nos dados, como <img src="..." alt="..." title="" />, o frontend interpreta isso como uma string, e a tag não é renderizada corretamente. Em vez de ver a imagem desejada, você vê a string literal.
A Solução
Para contornar esse problema, implementamos uma solução utilizando o atributo dangerouslySetInnerHTML. Ao envolver a string HTML em uma div com esse atributo, permitimos que o React interprete o conteúdo como HTML, renderizando a tag <img> e exibindo a imagem conforme o esperado.
