var Klass = React.createClass({ this.props.html_string = ‘BUTTON_TEXT‘; render: function(){ return (
目前{this.props.html_string}给我一个文本节点。如何使它成为HTML DOM节点?
{this.props.html_string}
你想要的是 dangerouslySetInnerHTML
dangerouslySetInnerHTML
https://facebook.github.io/react/tips/dangerously-set-inner- html.html
function createMarkup() { return {__html: 'First · Second'}; }; <div dangerouslySetInnerHTML={createMarkup()} />
编辑: 您将要对该字符串进行htmlencoding。