Рендеринг макета в HTML
Я хочу получить строковое представление HTML моего представления Maquette, чтобы преобразовать его в статический HTML-файл. React имеет ReactDOMServer.renderToString. Есть ли подобный метод для V-узлов Maquette?
1 ответ
Там нет эквивалента для ReactDOMServer.renderToString
в макете (пока).
У нас была проницательная дискуссия об этом здесь.
Выводы заключались в том, что предварительно отрендеренный HTML не должен включать обработчики событий и должен отключать все входы и кнопки.
Макет Projector
имеет replace
метод, который затем безопасно использовать для улучшения HTML.
Также учтите, что по сравнению с React, макет более легкий.
Таким образом, рендер сервера может даже не понадобиться.