Я использую Eventsource как общий компонент в отдельном JSX-файле с помощью реквизитов, отправляющих вновь сгенерированную транзакцию и попадающих на компонент, если только при запросе пользователя на прослушивание нового события.
Можете ли вы помочь в приведенном нижефункция,
- Прослушиватель нескольких событий (во вкладке сетевого браузера)
- Отключение существующего соединения после получения потоков данных из бэкэнда
Примечание
Предоставьте мне решение в ReactJS
Справочные ссылки
Проблема: https://github.com/revolunet/react-eventsource/issues/3
Компонент: https://github.com/revolunet/react-eventsource
Другие ссылки: https://developer.mozilla.org/en-US/docs/Web/API/EventSource
<ReactEventSource url={ "domainBackendURL" + this.props.transactionId}>
{events => {
if(events.length > 0){
events.reverse();
for(var i=0; i < processId.length; i++){
if(events[i].indexOf(processId[i]) > -1){
optedServices.push(events[i]);
}
}
} else {
return false;
}
}}
</ReactEventSource>