为什么不能直接写在组件里 很多人第一次在 React 里接 WebSocket,会本能地写在某个组件的 useEffect 里:挂载时 new 一个连接,卸载时 close 掉。功能短时间能跑,但页面一多、用户习惯开三四个标签页,问题就来了...
从一次线上多标签页加载失败出发,复盘 HTTP/1.1 连接限制、开发/生产环境差异,以及多设备在线状态该如何建模。