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

154
Views
Renderice un componente haciendo clic en un enlace en React

Estoy construyendo una historia en un libro de cuentos, pero eso no es muy relevante para la pregunta en cuestión. Básicamente, necesito crear una situación en la que tenga una etiqueta de anclaje que, al hacer clic, abra un cuadro de diálogo/ventana modal. El diálogo es un componente, <Dialog /> . Lo estoy simulando como algo que se parece a:

 <a onclick={launches Dialog component}>Click Me</a>

Esto parece una pregunta simple y simplemente no sé la respuesta. ¡Agradezco la ayuda!

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Tendría algunas formas de satisfacer sus necesidades.

  1. Uso useState y representación condicional
 const [open, setOpen] = useState(false) <a onClick={() => setOpen(true)}>Click Me</a> {open && <MyComponent />}
  1. Usando useState y css
 const [open, setOpen] = useState(false) <a onClick={() => setOpen(true)}>Click Me</a> {/* You could use visibility instead of display */} <MyComponent style={{display: open ? 'block' : 'none'}} />
  1. En caso de una nueva ventana, recomendaría usar alguna biblioteca externa como reaccionar-nueva-ventana
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!