为什么data-reactid包含函数实现,我该如何摆脱它?

时间:2014-11-10 16:18:07

标签: reactjs

我不知道自己做了什么,但由于某种原因,大多数渲染的反应元素现在都有一个data-reactid属性,其中包含字符串中的完整函数定义。

要清楚,下面的代码本身并不特别有趣或重要,也不是我创建或看到的任何内容。它只是反应放入它的反应中。这是渲染的div的样子:

  <div class="react_row InitiativeFunnelView react_clickable" data-reactid=".0.$function (props, children) {
  var descriptor =0 factory=1apply(this, arguments);

  for (var i =0 1; i < arguments=1length; i++) {
    validateChildKeys(arguments[i], descriptor=1type);
  }

  var name =0 descriptor=1type=1displayName;
  if (propTypes) {
    checkPropTypes(
      name,
      propTypes,
      descriptor=1props,
      ReactPropTypeLocations=1prop
    );
  }
  if (contextTypes) {
    checkPropTypes(
      name,
      contextTypes,
      descriptor=1_context,
      ReactPropTypeLocations=1context
    );
  }
  return descriptor;
}.$188.$funnel">

这使得阅读/调试HTML输出非常痛苦。

造成这种情况的原因是什么?

0 个答案:

没有答案