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

187
Vistas
Cómo deshabilitar un div después de hacer clic una vez en reaccionar

en ese caso, si hace clic por primera vez en mostrar su show hola mundo, es correcto, pero nuevamente, si hace clic en mostrar, no debería funcionar. ahora se convirtió en un conmutador, pero ¿cómo puedo hacer después de un clic que no funciona? Después de mostrar el hola mundo, no debería volver a ocultarse si desea hacer clic nuevamente. También estoy usando el puntero. El evento tampoco funciona.

 import React, { useState } from "react"; export default function DropDown() { const [show,setShow]=useState(false) return ( <> {show?<h1>hello world</h1>:null} <div onClick={()=>{setShow(!show);return false;}}><span>show</span></div> </> ) }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Simplemente puede modificar su onClick con un valor de tiempo establecido

 onClick={()=>{setShow(true)}} //one time set

código completo

 import React, { useState } from "react"; export default function DropDown() { const [show,setShow]=useState(false) return ( <> {show?<h1>hello world</h1>:null} <div onClick={()=>{setShow(true)}}><span>show</span></div> </> ) }

Si desea deshabilitar ese botón después de show la actualización, puede configurar disabled={show} para ese botón

 import React, { useState } from "react"; export default function DropDown() { const [show,setShow]=useState(false) return ( <> {show?<h1>hello world</h1>:null} <div onClick={()=>{setShow(true)}} disabled={show}><span>show</span></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