在React Native中发送和接收类似websocket的消息



是否可以使用websockets ?在React Native应用程序中与自定义后端进行双向通信,而不是使用支持的fetch()与轮询等?例如,对于使用React Native的聊天应用来说是必需的。

他们的网站还没有提到这个API

我自己没有尝试过,但是运行socket应该没有问题。响应原生应用的IO(它是。套接字。io是纯javascript库,没有任何HTML/CSS依赖,我相信,所以简单的

npm install socket。io -保存

项目中的

应该足以开始使用它。

实际上,看起来好像以前有人这样做过,并且成功地获得了socket。

下面一步一步地介绍获取socket所需的操作。它与Jarek Ptiuk的答案非常相似,但有一个例子来说明该怎么做。

是否可以将React Native与socket.io结合使用

示例:

import React from 'react-native';
// ... [other imports]
window.navigator.userAgent = 'react-native';
import io from 'socket.io-client/socket.io';
export default class App extends Component {
  constructor(props) {
    super(props);
    this.socket = io('localhost:3001', {jsonp: false});
  }
  // no you can use this.socket.io(...)
  // or any other functionality within socket.io!
  ...
}

相关内容

  • 没有找到相关文章

最新更新