Mi aplicación se conecta a un dispositivo bluetooth y está constantemente recuperando datos, almacenando los datos en estado y mostrándolos en la pantalla. Además, tengo un botón en la pantalla que necesita hacer algo (por ejemplo, registrar un mensaje en la consola). Mi problema es que setState está activando un renderizado tan rápido (piense en milisegundos) que cuando presiona el botón, no sucede nada. Si sigo presionando el botón una y otra vez, eventualmente se capturará y se registrará en la consola. ¿Cómo puedo arreglar esto donde puedo mostrar los datos actualizados constantemente mientras puedo hacer clic en el botón?
Intenté eliminar los estados de configuración rápida y todo funciona como se esperaba, por lo que estoy seguro de que la funcionalidad del botón se debe a la nueva representación rápida y repetitiva.