xxxxxxxxxx
const broadcastReciever = (intent)=>{ //do you intent code here}
useEffect(() => {
DeviceEventEmitter.addListener('event', broadcastReciever);
return DeviceEventEmitter.removeListener('event', broadcastReciever);
}}, []);
xxxxxxxxxx
usage
DeviceEventEmitter.emit('refresh',data);
useEffect(() => {
const listener = DeviceEventEmitter.addListener('refresh', (data: object) => {
whatever
})
return () => {
if (listener) {
listener.remove();
}
};
}, []);