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

319
Visualizações
La página se está representando pero no los componentes, aunque todo se compila y los estilos se pueden agregar fuera del componente.

Así que aquí hay un fragmento de código de mi App.js,

 return ( <div className="app"> <Router> {!user ? ( <LoginScreen /> ) : ( <Switch> <Route path='./profile'> <ProfileScreen /> </Route> <Route exact path="/"> <HomeScreen /> </Route> </Switch> )} </Router> </div>

Ahora, cuando hago clic en el botón de perfil, me lleva a una página de perfil en blanco y no hay errores, y todo se compila. Aquí está el código de la página ProfileScreen,

 import React from 'react' import './ProfileScreen.css' function ProfileScreen() { return ( <div className='profileScreen'> <h1> this is the profile screen </h1> </div> ) } console.log("hello") export default ProfileScreen

Ahora, el problema aquí es que cada vez que actualizo la página, ¡console.log("hola") (una prueba) aparece en las herramientas de desarrollo! También aparece en la página principal antes de que me lleven a la página de perfil. También en el archivo css, puedo cambiar todo el color de fondo usando

 * { background-color:black; }

Entonces, algo está funcionando claramente, ya que puedo cambiar el fondo de la página de perfil, pero cada vez que me dirijo a la clase profileScreen, no aparece nada y mi h1 nunca aparece, incluso sin estilo, cuando debería aparecer texto. Soy muy nuevo en reactJS y react-router-dom, ¡así que agradecería cualquier ayuda! gracias.

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

0

Estoy seguro de que la ruta de tu perfil es incorrecta. AFAIK react-router-dom v5 no usa enrutamiento de ruta relativa, usa enrutamiento de ruta absoluta, por lo que "./profile" es una ruta no válida. Actualízalo para que sea "/profile" .

 <Switch> <Route path="/profile"> <ProfileScreen /> </Route> <Route exact path="/"> <HomeScreen /> </Route> </Switch>

Edite la página-es-la-renderización-pero-no-los-componentes-aunque-todo-se-compila-y-los-estilos-pueden

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