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

152
Vistas
Problema de cierre de Reactjs con controladores de eventos

Soy nuevo en Reactjs y estoy trabajando en un proyecto.

Un escenario típico al que me enfrento es el manejo de eventos y el almacenamiento de valores dentro de variables:

 let counter = 0; function clickHandler() { counter++; }

Por absurdo que parezca, todo el tiempo que uso este patrón en reactjs obtengo counter undefined , la única forma en que puedo cambiar esto es poner el counter dentro de un state . Probé un PoC en codesandbox y todo funciona, así que me estoy volviendo loco tratando de entender la razón de este extraño comportamiento.

Entonces mi pregunta: ¿hay algún escenario de reacción típico que haga que una función/controlador no vea su cierre correctamente?

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

0

Una forma típica de hacer esto en reaccionar será usar el estado. Consulte la documentación del gancho useState https://reactjs.org/docs/hooks-state.html

 import { useState } from 'react'; const Component = () => { const [counter, setCounter] = useState(0) const incrementCounter = () => setCounter(counter + 1) return ( <button onClick={incrementCounter}>Increment</button> ) }

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