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

178
Visualizações
No aparece nada al usar el enrutador de reacción

Tengo un problema con el enrutador de reacción.

Así que estoy construyendo la navegación de un sitio web y cuando estoy haciendo las rutas, no aparece nada.

¿Me ayudarías por favor a ver qué estoy haciendo mal?

La página se queda en blanco. No aparece nada, incluso la raíz no ve la página de inicio. .................................................... .......................................... Página de inicio:

 import React from 'react'; import Navbar from '../allpages/navbar/Navbar'; import { BrowserRouter as Router, Routes, Route } from "react-router-dom"; import Contact from "../contact/Contact"; import About from "../about/About"; const Home = () => { return ( <> <Router> <Navbar /> <Routes> <Route path="/about" element={About} /> <Route path="/contact" element={Contact} /> <Route exact path="/" element={Home} /> </Routes> </Router> <h3>Home</h3> </> ) } export default Home

Barra de navegación:

 import React from 'react'; import { BrowserRouter as Link } from "react-router-dom"; const Navbar = () => { return ( <div> <nav> <ul> <li> <Link to="/home">Home</Link> </li> <li> <Link to="/about">About</Link> </li> <li> <Link to="/contact">Contact</Link> </li> </ul> </nav> </div> ) } export default Navbar

aplicación principal:

 import './App.css'; import Home from './components/home/Home' function App() { return ( <> <Home /> </> ); } export default App;

contacto:

 import React from 'react'; const Contact = () => { return ( <div> <h3>Contact</h3> </div> ) } export default Contact

Sobre:

 import React from 'react'; const About = () => { return ( <div> <h1>About</h1> </div> ) } export default About
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Entonces, además de este error tipográfico:

 { BrowserRouter as Link } // use just Link

que está dentro de Navbar.js

También usaría el enfoque recomendado por el equipo de React-Router. Que usa el componente <Switch> para envolver páginas. En su lugar, está utilizando Routes , no sé si esto es válido. Puede consultar este ejemplo: https://v5.reactrouter.com/web/example/basic , que es muy similar a su código.

about 4 years ago · Juan Pablo Isaza Relatório

0

¿Qué versión estás usando? Puede que estés desactualizado

 <React.Suspense fallback={<p>Loading...</p>}> <Routes> <Route path="/*" element={<Outlet />}> <Route path="informacion-financiera" element={<Financiera />} /> <Route path="derechos-de-autor" element={<Author />} /> <Route </Route> </Routes> </React.Suspense> ```
about 4 years ago · Juan Pablo Isaza Relatório

0

¿Qué versión estás usando? Puede que estés desactualizado

 <React.Suspense fallback={<p>Loading...</p>}> <Routes> <Route path="/*" element={<Outlet />}> <Route path="informacion-financiera" element={<Financiera />} /> <Route path="derechos-de-autor" element={<Author />} /> <Route </Route> </Routes> </React.Suspense> ``` You have browserRouter as Link so yow links are not links
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