reactjs.net - 渲染时是否需要 react-text 标签?

reactjs.net - are react-text tags required when rendered?

我一直在学习本教程 http://reactjs.net/getting-started/tutorial.html,一切都很好。但是在最终输出源中,我得到以下注释标签,为什么文本环绕在 react-text 标签周围,它们是必需的标签吗?为什么它们在评论标签中?能否以某种方式移除它们?

<!-- react-text: 6 -->Hello ReactJS.NET World!<!-- /react-text -->
<!-- react-text: 9 -->This is one comment<!-- /react-text -->

注释是必需的,React 在内部使用它们来表示文本段。例如,如果您直接相邻呈现两个变量,React 会使用注释来了解一个变量在哪里结束以及下一个变量从哪里开始,因此它可以在更新时正确地更新文本。

这在 React v15 中有所改变,以前的版本使用 <span>s 来包装文本段。 https://facebook.github.io/react/blog/2016/04/07/react-v15.html#no-more-extra-ltspangts.

上有更多信息