将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