我对反应路由器很陌生。我创建了一个带有导航栏的页面,可以导航到两个页面中的任何一个。在其中一个页面中,我有一系列链接应该指向另一个组件。我的应用程序组件处理初始路由
<Router>
<nav className ="nav">
<Link to='/' className="nav__nav-link-logo link"><img src={Logo} className="nav__nav-logo" alt="A figure that depicts school"></img></Link>
<button onClick={this.handleBarClick} className="nav__nav-bar-icon link"><FontAwesomeIcon icon={faBars} /></button>
<div className="nav__text-and-icon" style={{display : this.state.navTextDisplay}}>
<Link to = '/' className="nav__text link"><FontAwesomeIcon icon={faHome} className="icon" /> Home </Link>
<Link to = '/pages/Contact/Contact' className="nav__text link"><FontAwesomeIcon icon={faPhoneAlt} className="icon"/> Contact the Dev</Link>
</div>
</nav>
<Switch>
<Route exact path='/' component = { Home } />
<Route exact path='/' component = { Home } />
<Route path='/pages/Contact' component = { Contact } />
<Route component={NotFoundPage}/>
</Switch>
</Router>
然后主组件呈现我想要完全导航到另一个组件的链接列表。PS:这与嵌套路由无关
但后来我的路线将各个链接链接到我的 404(未找到页面)
白猪掌柜的
凤凰求蛊
相关分类