Tengo una API que devuelve algunos textos de un sitio web popular en mi país. Puedes pensar en estos textos como comentarios de usuarios. Pero estos comentarios pueden incluir enlaces (etiqueta) y también como etiquetas "< /hr />". Algunos de ellos se ven así;
Entonces, básicamente, quiero una idea sobre cómo administrar este tipo de textos cuando queremos mostrarlos en React Native.
Tal vez esto responda a tu pregunta:
const regex = /<[^>]*>/mgi const text = "A text with <strong>html tags</strong>" const text_without_tags = text.replace(regex, "") // text_without_tags = 'A text with html tags' La expresión regular obtiene todas las etiquetas en una cadena (con sus atributos). El método replace en este ejemplo reemplazará las etiquetas que la expresión regular obtuvo por "" (así que nada).
Sin embargo, si desea mantener las etiquetas, pero solo cambiarlas a etiquetas JSX, use react-html-parser .
No estoy seguro de haber entendido tu objetivo.
Puede usar react-native-rich-editor para mostrar el texto si desea conservar las etiquetas html