Estoy trabajando en una aplicación que usa el protocolo MQTT y reacciono de forma nativa, me enfrenté a un problema que es cuando ejecuto mi aplicación después de unos minutos, se conecta y se desconecta varias veces después de que se cerró. ¿Alguien puede ayudarme a resolver este problema, por favor?
Aquí está el registro:
useEffect(() => { client.onConnect = onConnect; client.onConnectionLost = onConnectionLost; client.onPress = onPress; client.connect({ onSuccess : onConnect, userName: process.REACT_APP_DB_NAME, password: process.REACT_APP_PASSWORD, onFailure : onConnectionLost, }); if (isMounted.current) { fetchData(); } return () => { isMounted.current = false; } }, [client]) const onConnect = () => { console.log("Connected!!!!home screen"); setIsConnected(true); }; const onConnectionLost = (responseObject)=> { if (responseObject.errorCode !== 0) { console.log("onConnectionLost : "+responseObject.errorMessage); setIsConnected(false); } }