推荐使用:React Native Server-Sent Events库 - react-native-event-source
warning:
这篇文章距离上次修改已过194天,其中的内容可能已经有所变动。
import EventSource from 'react-native-event-source';
// 创建一个EventSource实例来监听服务器发送的事件
const eventSource = new EventSource('http://example.com/stream');
// 监听事件
eventSource.addEventListener('message', (e) => {
console.log('Received message:', e.data);
});
eventSource.addEventListener('error', (e) => {
console.log('EventSource error:', e);
}, false);
eventSource.addEventListener('open', (e) => {
console.log('Connection to server opened.');
}, false);
// 当你不再需要监听事件时,关闭连接
eventSource.close();
这段代码演示了如何在React Native应用中使用react-native-event-source
库来创建一个EventSource实例,监听来自服务器的Server-Sent Events。代码中包含了如何添加事件监听器以及如何关闭连接的例子。
评论已关闭