Как преобразовать виртуальный DOM в реальный элемент DOM без рендера? - PullRequest
0 голосов
/ 27 ноября 2018

Я использую html2canvas , чтобы сделать снимок экрана моей страницы. Однако html2canvas нужен элемент в качестве параметра, но у меня есть приложение реагирования, и я использую шаблон для получения виртуального DOM. Необходим шаблондля повторного использования много раз

(поэтому я не хочу отображать их, а затем получить элемент с помощью ref или getDocumentbyId (), что будет ужасно).

например: я получил данные заказа 1000. И шаблонов будет 1000. Затем виртуальный объект DOM будет 1000.

Есть ли способ напрямую преобразовать виртуальный DOM Obj вЭлемент obj?

1 Ответ

0 голосов
/ 27 ноября 2018
import { renderToString } from 'react-dom/server'

renderToString(<YouComponent>)
...