相关疑难解决方法(0)

如何在React中呈现HTML注释?

目前,render方法只能返回单个元素/组件.见:这里

在该票据的讨论中,一些人建议将从React组件返回的多个元素包装在HTML注释中,以便浏览器忽略包装组件,例如:

<A>
    <B></B>
    <Fragment>
        <C></C>
        <D></D>
    </Fragment>
    <E></E>
</A>
Run Code Online (Sandbox Code Playgroud)

会呈现给:

<a>
    <b></b>
    <!--<fragment data-reactid="">-->
        <c></c>
        <d></d>
    <!--</fragment>-->
    <e></e>
</a>
Run Code Online (Sandbox Code Playgroud)

但是如何实际创建一个只呈现HTML注释的组件?换句话说,上面例子中'fragment'组件的render函数如何看起来像?

javascript html5 dom reactjs react-jsx

21
推荐指数
4
解决办法
2万
查看次数

标签 统计

dom ×1

html5 ×1

javascript ×1

react-jsx ×1

reactjs ×1