Skip to main content

AppState

Types​

type t = [#active | #background | #inactive | #unknown | #extension]

Values​

AppState.currentState // t
AppState.isAvailable // bool

Methods​

addEventListener​

addEventListener: [
| #change(t => unit)
| #focus(unit => unit)
| #blur(unit => unit)
| #memoryWarning(unit => unit)
] => EventSubscription.t
React.useEffect0(() => {
let sub = AppState.addEventListener(#change(next => Console.log(next)))
Some(() => sub->EventSubscription.remove)
})