Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

207
Visualizações
El enrutador React me está llevando a la misma página.

Tengo una barra de navegación que tiene enlaces Inicio y Acerca de, estoy tratando de hacer un enrutador que va a la página Acerca de cuando hago clic en el enlace Acerca de y va a Inicio cuando hago clic en el enlace Inicio, pero tampoco sé por qué. Hago clic en casa o sobre, me lleva a la página de inicio

este es el archivo App.js:

 <Router> <Box> <Navbar /> <Home /> <Routes> <Route exact path="/" component={Home}/> <Route path="/about" component={AboutUs}/> </Routes> </Box> </Router>

y este es el archivo Home.js:

 function Home() { return ( <div> <FirstSection /> <SecondSection /> <ThirdSection /> </div> ) }

y este es Acerca del archivo:

 function AboutUs() { return ( <div>AboutUs</div> ) }

y por último esta es la barra de navegación:

 <a href="/"> <MenuButton> Home </MenuButton> </a> </Menu> <Menu> <a href="/about"> <MenuButton> About us </MenuButton> </a>
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Intentalo:

 <Menu> <Lint to="/"> <MenuButton> Home </MenuButton> </Lint > </Menu> <Menu> <Link to="/about"> <MenuButton> About us </MenuButton> </Link > </Menu>

Si la versión de su enrutador de ganado es 6, debe hacer esto:

 import { BrowserRouter, Routes, Route, } from "react-router-dom"; <BrowserRouter> <Routes> <Route path="/" element={<Home/>}> <Route path="/about" element={<AboutUs/>}> </Route> </Route> </Routes> </BrowserRouter>
about 4 years ago · Juan Pablo Isaza Relatório

0

Intente usar el componente <Link /> en el componente <NavBar /> en lugar de las etiquetas <a> .

Por lo tanto, su código debería verse como

 <Menu> <Link to="/home"> <MenuButton> Home </MenuButton> </Link> </Menu> <Menu> <Link to="/about"> <MenuButton> About us </MenuButton> </Link> </Menu>

Para obtener más información sobre el componente <Link /> , puede leer los documentos de react-router .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda