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

122
Views
¿Cómo puedo leer los datos directamente después de que la acción de envío haya mutado el estado en reaccionar?

Parece que no puedo entender el concepto de estado de espera para ser actualizado en el componente funcional de reacción y tengo un pequeño problema con respecto al envío de acciones usando reductores en reacción. Quiero activar una ventana emergente de error una vez que el usuario escriba el texto incorrecto en el campo de entrada. Funciona bien, pero el estado se está quedando atrás un paso. El error es una variable del estado que se manipula desde dentro del reductor de reacción.

//aquí está mi estado de error del reductor que quiero actualizar inmediatamente

 const [{error}, dispatch] = useStateValue();

//disparando despacho para cambiar estados en reductores

 const useTicket = (e) => { e.preventDefault(); dispatch({ type: 'ADD_TICKETS', item : ticket, }) console.log(`error is ${error}`); if(error !== 0 && error !== ''){ setTimer(); } setTicket({name: ''}) }

//este es para mostrar ventanas emergentes

 const setTimer = () => { if(error !== '0' && error !== ''){ setPopUp((popUp) => popUp = true); setTimeout(() => { setPopUp((popUp) => !popUp); }, 3000) } }
about 4 years ago · Juan Pablo Isaza
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!