Page Visibility
ts
import { pageVisibility } from "mobx-web-api";Allows tracking window focus and blur
What's inside
Uses Page Visibility API under the hood
Usage
ts
import { pageVisibility } from "mobx-web-api";
import { reaction } from "mobx";
console.log(pageVisibility.isVisible); // true
console.log(pageVisibility.isHidden); // false
reaction(
() => pageVisibility.isVisible,
(isVisible) => {
console.log(
isVisible ?
"User is on page" :
"User is out of page :("
);
}
);Properties
isVisible
Has true if document is visible and false if it is hidden
isHidden
Has true if document is hidden and false if it is visible
