如何在ReactJS中输出文本而不将其换行

在基于ReactJS的应用程序中,我执行以下操作:

var _ = React.DOM;

_.span(null, 'some text', _.select(null, ...));

问题是:“某些文本”包装在DOM中的其他span元素中。有什么办法可以避免这种现象,只输出原始文本?

要明确:我想输出

<span>some text<select>...</select></span>

<span><span>some text</span><select>...</select></span>

回答:

这在 已“修复”

–现在,注释节点已添加到每段文本周围,但不再包装在<span>标签中。

我们收到了来自社区的一些惊人的贡献在此版本中,我们想强调这种拉请求由迈克尔Wiencek尤其如此。由于Michael的工作,React

15不再<span>在文本周围发出额外的节点,从而使DOM输出更加整洁。对于React用户来说,这是一个长期的烦恼,因此将其作为外部贡献很令人兴奋。

完整发行说明。


目前,这是React的技术限制;它将所有浮动文本节点包装在一个范围中,以便可以为其分配ID并在以后引用它。希望在React的未来版本中,我们可以删除此限制。

以上是 如何在ReactJS中输出文本而不将其换行 的全部内容, 来源链接: utcz.com/qa/419870.html

回到顶部