我是 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')
);