微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Multiple Switch在reactjs中提供Blanc组件

如何解决使用Multiple Switch在reactjs中提供Blanc组件

我一直试图将某些组件链接在一起并以不同的方式加载某些组件。 这些组件位于不同的文件文件夹中,但结构相似


<Link to="/home">Home</Link>
   <Link to="/signin">Signin</Link>

   <Switch>
   <Route path="/home" exact component={Home} />
   <Route path="/signin" exact component={SignIn} />
</Switch>

App.js


<h4>This is Home Page</h4>
   <Link to="/about" >About</Link>
   <Link to="/contact">Contact</Link>

   <Switch>
  {/* <Route path={match.url} exact={true} component={HomeDefaultComponent} /> */}
  <Route exact path={match.url + '/about'} component={About} />
  <Route exact path="/contact" component={Contact} />
</Switch>

Home.js


<h4>Sign In</h4>
    <Link to="/negative">Negative</Link>
    <Link to="/positive">Positive</Link>
    <Switch>
    <Route exact path="/negative" component={Negative} />
    <Route exact path="/positive" component={Positive} />
</Switch>

SignIn.js


每当我单击“ / about”路径时,都会得到一个空白页面不显示任何信息。 而且所有组件都是不同的文件,但是也有一些子组件只是为了更新...

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。