哪些基于WebSocket的库与React Native协同工作?

基于我的研究和这个问题 ,似乎一些基于WebSocket的Nodejs库不能与React Native(例如Paho的用于MQTT的JS库)一起工作,但是其他工作(例如SocketIO和Firebase )也是如此。

有没有什么方法可以知道哪些可能会起作用?

概要:

听起来像大多数基于WebSocket的库应该工作,并且与React Native实现XMLHttpRequest的方式不一致是不成问题的。

我们使用'ws'( https://www.npmjs.com/package/ws )服务器端。 它工作正常。 React-native支持客户端WebSocket(包括android和ios),但缺乏一些缺点(它还不支持cookies)。

React本地支持websocket。 您可以在链接中find详细的信息。

https://facebook.github.io/react-native/docs/network.html

我们在一个React Native iOS项目中使用了SignalR,它工作得很好。 https://github.com/olofd/react-native-signalr

这是一个有趣的实现 – 它使用SignalR客户端的浏览器版本(它需要JQuery),并且只填充实际使用的JQuery库的(很less的)部分,所以它可以在React Native下工作。