HTML 中出现 React 代码的神秘跨度

Mysterious span appearing in HTML for react code

我正在使用 coffeescriptreact-rails gem。在 measure.js.coffee 中,咖啡代码中没有跨度,但是当 HTML 被绘制时,一个神秘的幽灵跨度出现了。下面是代码和它生成的 HTML 的屏幕截图。

在我的代码中,carousel-mImagesmtag-images 之间没有跨度。是不是因为 reactCSSTransitionGroup = React.createFactory(React.addons.CSSTransitionGroup)

是的,ReactCSSTransitionGroupReactTransitionGroup 的包装器。
official docs here:

By default ReactTransitionGroup renders as a span.

您可以更改此行为,并呈现为另一种类型的组件,但这意味着您必须手动配置和呈现 ReactTransitionGroup
这可能会在 DOM 中为您节省一个包装器元素,但这取决于您的组件树结构。