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.
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.