如何使用WebSockets(socket.io)并仍然可以在React Native中使用chrome调试?

时间:2016-01-04 15:56:26

标签: react-native

我正在尝试在React Native应用程序中设置Websockets,如下所述:http://browniefed.com/blog/2015/05/16/react-native-and-socket-dot-io/

window.navigator.userAgent = "react-native";
var io = require('socket.io-client/socket.io');

然后在我的React Component的构造函数中

this.socket = io('http://localhost:3001');

这样做有效,但打破了Chrome调试工具:

  

无法设置只有getter

的#的属性userAgent

在开发过程中使用调试器非常有用,而且没有让它慢慢减慢我的速度。有没有办法使用websockets并仍然可以使用调试器?

1 个答案:

答案 0 :(得分:0)

在单独的模块中执行userAgent分配,如下面的答案:Is it possible to combine React Native with socket.io。这为我解决了。