相关疑难解决方法(0)

Material-UI的Tabs与react路由器4集成?

新的反应转子语法使用该Link组件在路径上移动.但是如何与它结合materiaul-ui?

就我而言,我使用制表符作为主导航系统,所以理论上我应该有这样的东西:

const TabLink = ({ onClick, href, isActive, label }) => 
  <Tab
    label={label}
    onActive={onClick}
  />



export default class NavBar extends React.Component {
  render () {
    return (
      <Tabs>
        <Link to="/">{params => <TabLink label="Home" {...params}/>}</Link>
        <Link to="/shop">{params => <TabLink label="shop" {...params}/>}</Link>
        <Link to="/gallery">{params => <TabLink label="gallery" {...params}/>}</Link>
      </Tabs>
    )
  }
}
Run Code Online (Sandbox Code Playgroud)

但是当它呈现时,material-ui会抛出一个错误,即孩子Tabs必须是一个Tab组件.有什么办法可以继续?如何管理选项卡的isActive道具?

提前致谢

material-ui react-router-v4

29
推荐指数
3
解决办法
1万
查看次数

标签 统计

material-ui ×1

react-router-v4 ×1