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

114
Vistas
botón onClick para volver a la página/componente anterior Reaccionar

Así que tengo este div que cambia de un componente a otro cambiando el state después de hacer clic en un botón.

 { !showForm ? ( <div className={styles.showTicketContainer}> <div className={styles.showTicketBox}> //some code for UI </div> <div className={styles.whitelistBox}> <Button className={styles.whiteListToggleButton} shape="round" onClick={() => setShowForm(() => true)}>Whitelist</Button> </div> </div> ) : ( <InputEmail /> // render another component within this div after clicking the whitelist button )}

Así que visualizar esto es de esto a esto . Y me gustaría agregar un button en la página de correo electrónico para poder volver a la primera página .
¿Sigo usando la misma manera que es:

 { !showForm ? ( //some UI code ) : ( <someComponent/> )}

o hay alguna manera mejor de hacer esto.

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

0

puedes usar esto:

 const history = useHistory(); history.goBack();
about 4 years ago · Juan Pablo Isaza Denunciar

0

Si está creando páginas, definitivamente sugiero usar React Router o una biblioteca similar para manejar esto. Con React Router, puede "regresar" fácilmente a la página anterior, e incluso el botón "Atrás" en el navegador del usuario funcionará, en lugar de tener que hacer clic en un botón.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Este código funcionará. Agrégalos donde sea necesario.

 import { useHistory } from "react-router-dom"; function demo () { let history = useHistory(); const goToPreviousPath = () => { history.goBack() } return ( <div> <Button onClick={goToPreviousPath} > Back </Button> </div> ): }
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