DangerouslySetInnerHTML é a única maneira de renderizar HTML de uma API no React?
Estou criando um guia de TV com o React. Estou puxando mostrar informações desta API:http://api.tvmaze.com/episodes/333
Como você pode ver osummary
contém html. Se eu renderizar o campo, o HTML será interpretado como uma sequência, o que significa que você pode ver o<p>
tags etc na página.
Eu sei que isso é feito por razões de segurança e eu poderia usardangerouslySetInnerHTML
mas é desencorajado, então qual é a melhor prática para isso? Deve ser bastante comum obter texto formatado de uma API e precisar renderizá-lo. Estou surpreso que não haja um filtro que permita<p>
<h1>
etc, mas não tags de script.