как мы можем разобрать html в реакцию нативного представления - PullRequest
0 голосов
/ 23 апреля 2020

я пытаюсь разобрать простое html в реагирующее представление: это пример

<p>Hello world <b>world</b> <i>foo</i> abc</p>

Я много искал, но не смог найти способ добиться этого, я использую ckeditor на сайте реакции чтобы ввести данные, я хочу показать эти данные в своем собственном мобильном приложении, поэтому я ищу синтаксический анализ html в собственном веб-представлении, я пробовал несколько вещей, но у меня ничего не получалось, я пробовал

import DOMParser from 'react-native-html-parser';
useEffect(() => {
    const html = `<p>Hello world <b>world</b> <i>foo</i> abc</p>`;
    console.log('dom parser ====> ', DOMParser.DOMParser().parseFromString(html, 'text/html'))
}, [])

но это не работает вместо того, чтобы показать ошибку, есть ли способ добиться этого?

1 Ответ

0 голосов
/ 23 апреля 2020
import {WebView} from 'react-native-webview';

    <WebView
            scalesPageToFit={false}
            style={{flex: 1}}
            source={{html: `<p>Hello world <b>world</b> <i>foo</i> abc</p>`}}
          />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...