rxjs
rxjs copied to clipboard
`fromEvent` Observable is not work within React Native (upper v0.70.0)
Describe the bug
fromEvent Observable expect RN's event(NativeEventEmitter) scheme have removeListener
// For APIs that implement `addListener` and `removeListener` methods that may
// not use the same arguments or return EventEmitter values
// such as React Native
export interface NodeCompatibleEventEmitter {
addListener(eventName: string, handler: NodeEventHandler): void | {};
removeListener(eventName: string, handler: NodeEventHandler): void | {};
}
but removeListener
was deprecated from RN0.65.0 and deleted from RN0.70.0
fyi) https://github.com/facebook/react-native/blob/main/CHANGELOG.md#removed-4
so, please fix this bug for support React Native
Expected behavior
fromEvent properly work
Reproduction code
import { AppState } from 'react-native'
// AppState internally use NativeEventEmitter
fromEvent(AppState, 'change')
Reproduction URL
No response
Version
v7.5.6
Environment
react-native (regardless of build platform)
Additional context
No response