getsentry / getsentry/sentry-react-native

Migrate Empower Plant to Expo and showcase Expo-related features

Aperta
#6,490 2 commenti 1 reazione 1 assegnatario Rivendicata da @alwx Vedi su GitHub
Expo Feature React-Native
Lingua principale
TypeScript
Stelle
1.8k
Fork
366
Merge medio
1g 5h
PR unite (30g)
93

Descrizione

Empower Plant runs on bare React Native. Expo is the default for new RN apps now, and we don't have a demo covering the Expo-specific pieces of the SDK.

Things this would let us show off:

* `expoRouterIntegration()` — navigation spans with deep-link correlation and dynamic route params
* `expoContextIntegration()` + `expoUpdatesListenerIntegration()` — EAS Build metadata and OTA update events as breadcrumbs/tags
* `wrapExpoImage()` / `wrapExpoAsset()` — spans around Image.prefetch, Asset.loadAsync
* `sentry.options.json` + `RNSentrySDK.init()` for native-early init (matters more on EAS where you don't own the native side)
* `wrapExpoRouterErrorBoundary()` and the build-time auto-wrap variant

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.