dist/mqtt.esm.js 中的 bundled process.nextTick 使用 setTimeout(0), 在 setTimeout 被限流时会默默地阻塞 cork()/uncork() 写入操作(React Native 后台)
作者: davgur创建于 2026年8月25日更新于 2026年8月25日
环境
mqtt5.15.2- React Native (Android), 使用由原生
okhttp3.WebSocket支持的自定义streamBuilder - 通过包的
exports["."]["react-native"]条件解析 →dist/mqtt.esm.js - 直接构造
mqtt.Client, 绕过mqtt.connect()
内容来源: mqttjs/MQTT.js