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

115
Vistas
¿This.setState realmente hace que el componente se vuelva a renderizar?

algo sobre this.setState en los componentes de la clase me confunde. en los documentos de reacción, leí que this.setState puede ser asíncrono en los documentos de reacción. Estoy de acuerdo con esto y lo probé registrando el valor actualizado después de this.setState. pero realmente me confunde: cuando llamamos a this.setState, reacciona llama al método de renderizado de la clase para volver a renderizar la interfaz de usuario. pero this.setState es asincrónico y significa que se llamará al primer método de renderizado y ui se volverá a renderizar mediante react, ¡luego se cambiará el valor en el estado! Entonces, ¿cómo nos muestra el componente el valor actualizado? no... estoy pensando bien? gracias por ayudar.

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

0

this.setState es asíncrono y significa que se llamará al primer método de renderizado y la interfaz de usuario se volverá a renderizar mediante la reacción, luego se cambiará el valor en el estado. Entonces, ¿cómo nos muestra el componente el valor actualizado? no... estoy pensando bien?

Creo que te perdiste algo. setState es asincrónico, lo que significa que las acciones se agrupan por lotes para obtener ganancias de rendimiento. Pero por qué ? ya que no es una WebAPI o una llamada al servidor? Esto se debe a que setState altera el estado y hace que se vuelva a procesar. Esta puede ser una operación costosa y hacerla sincrónica puede hacer que el navegador se comporte de manera inesperada.

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