Skip to main content

EventSubscription

Many React Native APIs return an EventSubscription from addEventListener / addListener. Call remove to unsubscribe.

type t = {remove: unit => unit}

remove: t => unit
React.useEffect0(() => {
let sub = AppState.addEventListener(#change(state => Console.log(state)))
Some(() => sub->EventSubscription.remove)
})