Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

181
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!