我是React的新手,正在试图弄清楚<MyComponent></MyComponent>与<MyComponent />的用途/用法。除了自闭合标签之外,我似乎找不到其他信息。
我使用自闭合的<MyComponent />和随后的props创建了一个基本的选项卡滚动条,您可以在JSFiddle上查看,并且我想知道是否有更好的编写React的方法。
class TabScroller extends React.Component {
render() {
return (
<div className="tabScroller">
<div className="NavList">
<TabNav handleClick={this.handleNavClick} />
<TabList
tabs={this.state.tabs}
activeTab={this.state.activeTab}
scrollPosition={this.state.scrollPosition}
handleClick={this.handleTabClick}
/>
</div>
<TabContent content={this.state.tabs[this.state.activeTab].content} />
</div>
);
}
}
// ========================================
ReactDOM.render(
<TabScroller />,
document.getElementById('root')
);
<Child />
作为 props.children 传递给了<MyComponent></MyComponent>
。 - Chimera.Zen