是否可以在 React Native 应用程序中使用 websockets(通过 socket.io 等)与自定义后端进行双向通信,而不是使用支持的 fetch()
进行轮询等?例如,使用 React Native 的聊天应用程序是必需的。
他们的网站还没有提到这方面的 API。
最佳答案
我自己没有尝试过,但是为 react-native 应用程序运行 socket.io 应该没问题(它是。Socket.io 是纯 javascript 库,我相信没有任何 HTML/CSS 依赖项,如此简单
npm install socket.io --save
在你的项目中应该足以开始使用它。
实际上,看起来有人以前做过并设法让 socket.io 为 react-native 工作:https://github.com/badfortrains/wsExample
关于websocket - 在 React Native 中发送和接收类似 Websockets 的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32293027/