网站搜索

css - 如何去掉多余的 div 包裹


是否可以禁用 React 的额外 div 包装器?我正在使用 ES2015。

这个包装器使我的两个样式没有在 C# 中居中我的组件。

#First div
.default-content {
    margin-right: auto;
    margin-left: auto;
    padding: 16px 16px 16px 16px;
}

#second div
.full-width {
    width:100%;
}

当代码被渲染时,它看起来像这样。:

    <react-container params="component: MontelUI.React.CompactStory, args: { 
     newsId: 955888, userId: 1003465, bookmarkMainProp: false  }">
       <div>
           <div>hei</div>
       </div>
    </react-container>

我的渲染函数看起来是这样的:

render() {

    return (
        <div>hei</div>
    )

该组件是通过自定义标签调用的。

答案#1

使用 React.Fragment 包裹内容。

render() {
    return (
        <React.Fragment>hei</React.Fragment>
    )
}