Этот похожий вопрос объясняет все доступные варианты.Поскольку dangerouslySetInnerHTML
неприменимо в React Native, их только две.
HTML-сущности могут быть специально декодированы, например, с помощью html-entities
:
import { Html5Entities } from 'html-entities';
const htmlEntities = new Html5Entities();
...
{htmlEntities.decode(htmlString)}
Этой проблемы можно избежатьне сохраняя HTML-сущности в первую очередь, если это возможно.Символы валюты являются действительными символами Юникода и могут быть сохранены следующим образом:
var currencyCode = "€"; // €