返回{__ HTML:RawMarkup}意味着什么以及如何调用返回值?

时间:2016-04-25 16:35:14

标签: javascript reactjs

    var Comment = React.createClass({
        RawMarkup : function() {
            var RawMarkup = marked(this.props.children.toString(), {sanitize:true});
            return {__html : RawMarkup};
        }

我对回归感到困惑。它会返回一个对象还是一个函数? 当我在组件中使用它时,我会这样做:

{this.RawMarkup}  

结果是:

  

react.js:18893未捕获的不变违规行为:props.dangerouslySetInnerHTML必须采用{__html: ...}形式。

{this.RawMarkup()}有效。但我不知道它的真正含义。

0 个答案:

没有答案