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

182
Visualizações
Las rutas de reacción no se renderizan

Estoy siguiendo este tutorial de React en YouTube , pero no puedo hacer que mis rutas se rendericen en mi propio servidor de desarrollo.

Esto es lo que muestra mi pantalla de inicio. Mi pantalla de inicio debería mostrar un fondo rosa debajo de la barra de navegación.

Sospecho que el error está ocurriendo en esta sección de mi código App.js, ya que todo lo demás funciona bien:

 <Routes> <Route exact path="/" component={HomeScreen}/> </Routes>

estoy usando react-router-dom v6.3.0

Mi código App.js:

 import './App.css'; import { useState } from "react"; import { BrowserRouter as Router, Routes, Route} from "react-router-dom"; // Screens import HomeScreen from './screens/HomeScreen'; // Components import Navbar from './components/Navbar'; import SideDrawer from './components/SideDrawer'; import Backdrop from './components/Backdrop'; function App() { const [sideToggle, setSideToggle] = useState(false); return ( <Router> <Navbar click={() => setSideToggle(true)} /> <SideDrawer show={sideToggle} click={() => setSideToggle(false)} /> <Backdrop show={sideToggle} click={() => setSideToggle(false)} /> <main> <div className="app">This is a test</div> <Routes> <Route exact path="/" component={HomeScreen}/> </Routes> </main> </Router> ); } export default App;

Mi código index.js:

 import React from "react"; import ReactDOM from "react-dom"; import "./index.css"; import App from "./App"; import reportWebVitals from "./reportWebVitals"; ReactDOM.render( <React.StrictMode> <App /> </React.StrictMode>, document.getElementById("root") ); reportWebVitals();

Mi código de pantalla de inicio:

 import "./HomeScreen.css"; const HomeScreen = () => { return ( <div className="homescreen"> Home Screen </div> ) } export default HomeScreen

¿Espero que alguien pueda dar algún consejo a un novato de React? Por favor, hágamelo saber si necesito proporcionar más información.

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Wen, si está utilizando react-router-dom v6.3.0. entonces tienes que usar

 <Routes> <Route exact path="/" element={<HomeScreen/>}/> </Routes>
about 4 years ago · Juan Pablo Isaza Relatório

0

Creo que ahí está tu error:

import React from "react"; import { BrowserRouter} from "react-router-dom"; import ReactDOM from "react-dom";import "./index.css";import App from "./App";import reportWebVitals from "./reportWebVitals";ReactDOM.render(<React.StrictMode>BrowserRouter><App>BrowserRouter>React.StrictMode>,document.getElementById("root")reportWebVitals();

necesita cubrir el componente de la app en browserouter si no funciona, actualice su react-router-dom y pruebe estos documentos simples

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