На моем экране Pairing
зарегистрирован прослушиватель, который вызывает метод всякий раз, когда подключенное устройство Bluetooth отключается
// Pairing.js
const BleManagerModule = NativeModules.BleManager;
const bleManagerEmitter = new NativeEventEmitter(BleManagerModule);
componentDidMount() {
this.handlerDisconnected = bleManagerEmitter.addListener(
"BleManagerDisconnectPeripheral",
this.handlePeripheralDisconnected
);
}
componentWillUnmount() {
this.handlerDisconnected.remove();
}
Я хочу, чтобы это событие было во всем приложении, как я могу создать глобальный прослушиватель событий и не нужно копировать, вставлять этот код на каждом экране?
p.s Я использую response-native-ble-manager и redux + sagas, если это поможет