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

190
Views
¿React vuelve a ejecutar useState después de setState?

Si setState desencadena una nueva representación del componente y useState ejecuta para cada representación, ¿por qué actualiza el valor anterior si la inicialización se va a volver a ejecutar?

por ejemplo, si tengo un contador establecido en 0 ( useState(0) ) y modifico el estado de ese contador a través de setState a 1, eso activará una nueva representación, por lo tanto, useState se ejecutará nuevamente y, por lo tanto, el valor debe ser cero otra vez, pero eso no sucede (afortunadamente) y no sé por qué.

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

0

Así es como se implementa este gancho de reacción.

El parámetro de valor se ignora en renderizaciones subsiguientes por reaccionar. Solo se establecerá en este valor en el renderizado inicial.

Puede leer más sobre las partes internas de React de los autores que ingresaron al código para verificarlo o verificar el código interno usted mismo.

Aquí hay uno que encontré: https://www.newline.co/@CarlMungazi/a-journey-through-the-usestate-hook--a4983397

about 4 years ago · Juan Pablo Isaza Report

0

useState se activa en cada render sí. Pero el valor se ignora después del primer renderizado.

De los documentos :

Quizás se esté preguntando: ¿por qué useState no se llama createState en su lugar? "Crear" no sería muy preciso porque el estado solo se crea la primera vez que nuestro componente se procesa. Durante los siguientes renders, useState nos da el estado actual.

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!