Integrations · JavaScript framework

Pagerless for React Native and Expo

JS errors and fatal crashes from your app, sent within 1.5 seconds of a fatal one, with an in-memory queue for when the phone is offline.

Set up

npm i pagerless
import { AppState } from "react-native";
import { init as initPagerless } from "pagerless/react-native";

initPagerless({ key: process.env.EXPO_PUBLIC_PAGERLESS_KEY, AppState });

Rolling back an EAS update is a guided step: see Expo.

What it catches

  • JS errors through ErrorUtils; fatal ones are sent within 1.5 seconds.
  • Unhandled promise rejections on Hermes.
  • An in-memory queue while offline.

Questions

Can a crash wake me?

Crashes are grouped into problems and usually tell you. Your app's backend floors (silence, 5xx, payments) are what wake you.

Updated .

Free for you and one backup · 3 apps · no card

Sleep through the small stuff.

Run one command in your repo. Pagerless shows every change before it makes it.

npx pagerless connect