Como converter entidades HTML em um texto legível no React Native?

Estou recebendo uma string de uma API que contém algumas entidades html e quero que sejam convertidas em texto legível no React Native. Como eu faço isso? Existe algum método nativo no React Native para fazer isso? Conseguir sem qualquer biblioteca externa seria ideal. Exemplo de string:

"Essa é uma era de inovações &quot; incríveis &quot;. Trabalhar na <i>Apple</i> é um sonho para muitos designers."

Existe o componente react-native-render-html para converter entidades html em texto legível no React Native.

import React from 'react';
import { useWindowDimensions } from 'react-native';
import Html from 'react-native-render-html';

const source = {
  html: `
"Essa é uma era de inovações &quot; incríveis &quot;. Trabalhar na <i>Apple</i> é um sonho para muitos designers."
`
};

export default function App() {
  const { width } = useWindowDimensions();
  return (
    <HTML html={source} contentWidth={width}/>
  );
}
1 curtida