Реагировать на собственный мост: непрерывно отправлять данные из собственного в JS? - PullRequest
0 голосов
/ 05 марта 2019

Я прочитал кучу ресурсов онлайн, но не видел ни одного подобного варианта использования.Мне нужно непрерывно отправлять данные из native (Android) в JS, причем данные представляют собой строку небольшого размера.

Будет ли это (из учебного пособия по RN)

reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter::class.java).emit(eventName, data)

лучшим способом сделать это?Это?Что если нам нужно, чтобы сообщение отправлялось очень часто?Как каждые 100 мс?Есть ли другой способ сделать это с лучшей производительностью?Как часто это может продолжаться?

Спасибо!

1 Ответ

0 голосов
/ 05 марта 2019

В реакции на нативе ваше приложение javascript работает в другом потоке, чем ваше нативное приложение.Я не думаю, что есть лучший способ для отправки данных между двумя потоками, чем EventEmitter.

В исходном коде библиотек, которые часто отправляют данные, всегда используется EventEmitter (пример: реагирует-нативную датчики ).

...