首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React路由器正带我到同一个页面

问React路由器正带我到同一个页面
EN

Stack Overflow用户
提问于 2022-02-26 06:50:22
回答 2查看 2K关注 0票数 0

我有一个导航栏,里面有主页和链接,我试着制作一个路由器,当我点击“关于链接”时,它会转到“页面”,而当我点击“主页”链接时,我就会“回家”,但是我不知道为什么我要么在家里点击,要么它会带我去主页。

这是App.js文件:

代码语言:javascript
复制
<Router>
<Box>
<Navbar />
<Home />
<Routes>
<Route exact path="/" component={Home}/>
<Route path="/about" component={AboutUs}/>
</Routes>
</Box>
</Router>

这是Home.js文件:

代码语言:javascript
复制
function Home() {
  return (
    <div>
    <FirstSection />
    <SecondSection />
    <ThirdSection />
    </div>
  )
}

这是关于文件的:

代码语言:javascript
复制
function AboutUs() {
  return (
    <div>AboutUs</div>
  )
}

最后,这是导航栏:

代码语言:javascript
复制
<a href="/">
            <MenuButton>
                Home
            </MenuButton>
            </a>
        </Menu>
        <Menu>
        <a href="/about">
            <MenuButton>
                About us 
            </MenuButton>
            </a>
EN

回答 2

Stack Overflow用户

发布于 2022-02-26 06:55:57

试一试:

代码语言:javascript
复制
 <Menu>
<Lint to="/">
  <MenuButton>
     Home
   </MenuButton>
 </Lint >
   </Menu>
   <Menu>
      <Link to="/about">
        <MenuButton>
           About us 
        </MenuButton>
      </Link >
   </Menu>

如果您的牲畜路由器版本为6,您应该这样做:

代码语言:javascript
复制
import {
  BrowserRouter,
  Routes,
  Route,
} from "react-router-dom";

<BrowserRouter>
    <Routes>
      <Route path="/" element={<Home/>}>
        <Route path="/about" element={<AboutUs/>}>
        </Route>
      </Route>
    </Routes>
  </BrowserRouter>
票数 0
EN

Stack Overflow用户

发布于 2022-02-26 07:01:50

尝试在<Link />组件上使用<NavBar />组件而不是<a>标记。

因此,您的代码应该类似于

代码语言:javascript
复制
<Menu>
    <Link to="/home">
        <MenuButton>
            Home
        </MenuButton>
    </Link>
</Menu>
<Menu>
     <Link to="/about">
         <MenuButton>
              About us 
         </MenuButton>
      </Link>
</Menu>

有关<Link />组件的更多信息,您可以通过react路由器文档阅读。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71274658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档