将React JSX对象转换为HTML

我有一个React应用程序,它基于某些配置生成HTML输出。像这样:

export const getHtml = (config) => {

const {classes, children} = config

return (<div className={classes.join(' ')}>{children}</div>);

}

在react应用程序内部,我可以轻松地显示生成的DOM对象,但是我想将HTML代码保存到DB,以将其显示在其他页面上(而无需再次加载react /

pars配置)

我找不到将JSX对象转换为纯HTML的方法…

回答:

使用renderToStaticMarkup方法-它生成HTML字符串,我们可以将其快速传输到线路:

const htmlString = ReactDOMServer.renderToStaticMarkup(

<div ...

);

以上是 将React JSX对象转换为HTML 的全部内容, 来源链接: utcz.com/qa/435036.html

回到顶部