Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

163
Vistas
¿Hay alguna manera de dejar solo un componente y el contenido del enlace en la página?

Aquí está el código:

 import React from "react"; import { BrowserRouter, Routes, Route } from "react-router-dom"; import Navbar from "./components/navbar/navbar"; import Intro from "./components/intro/intro"; import Services from "./components/services/services"; import Experience from "./components/experience/experience"; import TrelloClone from "./pages/TrelloClone/TrelloClone"; import './App.css' function App() { return ( <div className="App"> <BrowserRouter> <Navbar /> <Routes> {/* <Route path="/vanillajs" element={SpotifyClone} /> <Route path="/djangoapi" element={InstagramClone} /> */} <Route path="/reactjs" element={<TrelloClone />} /> </Routes> </BrowserRouter> <Intro /> <Services /> <Experience /> </div> ); } export default App;

Básicamente, necesito ocultar (o eliminar) <Intro /> , <Services /> y <Experience /> haciendo clic en el enlace que conduce a la ruta ' /reactjs ' pero dejando la <Navbar /> en la página.

editar: gramática y aclaraciones

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

instale este history desde este enlace , cuando su paquete se haya instalado correctamente, cree un archivo history.js y coloque el siguiente código en este archivo.

 import {createBrowserHistory} from 'history'; export default createBrowserHistory();

importe el archivo de historial en este archivo como import history from './history' , luego obtendrá los accesorios de historial y podrá consolar los accesorios de historial y verificar qué accesorios vienen y encontrará el nombre de pathname en los accesorios de historial y establecer una condición y como se puede ver en el código de abajo.

 import React from "react"; import { BrowserRouter, Routes, Route } from "react-router-dom"; import history from './history' import Navbar from "./components/navbar/navbar"; import Intro from "./components/intro/intro"; import Services from "./components/services/services"; import Experience from "./components/experience/experience"; import TrelloClone from "./pages/TrelloClone/TrelloClone"; import './App.css' function App() { return ( <div className="App"> <BrowserRouter> <Navbar /> <Routes> {/* <Route path="/vanillajs" element={SpotifyClone} /> <Route path="/djangoapi" element={InstagramClone} /> */} <Route path="/reactjs" element={<TrelloClone />} /> </Routes> </BrowserRouter> {history?.location?.pathname !== '/reactjs' && <> <Intro /> <Services /> <Experience /> </> } </div> ); } export default App;
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda