我正在尝试使用我的基本反应知识来构建标签系统。要使用标签系统,您需要执行以下操作。
<Tabs onChange={this.handleTabChange}>
<Tab id="home" title="Home">
...
</Tabs>
“标签”组件将使用{this.props.childern}将其呈现为子级
Tab组件需要与外部Tabs组件进行通信,使其已被单击,并且外部组件在其状态下保持对“ currentTab”的跟踪。
如果我对Tabs和Tab组件进行硬编码,则可以将prop从父代传递给子代,但是由于这些组件将被重复使用,并且在它们可以包含任何我不知道的子代的意义上是“动态的”从哪里开始将它们连接在一起。
我们将不胜感激。