Context
With @microsoft/api-extractor added in #6093, we have a complete list of the SDK's public API surface. This issue tracks cross-referencing React Native-specific exports against https://docs.sentry.io/platforms/react-native/ to find undocumented APIs or docs referencing removed APIs.
Only RN-specific exports — re-exports from @sentry/core, @sentry/react, and @sentry/browser are out of scope (those are documented by the JS SDK).
RN-specific exports to check
Core
init, wrap, close, flush, withScope, nativeCrash, crashedLastRun, appLoaded
ReactNativeClient, ReactNativeOptions
SDK_NAME, SDK_VERSION
getDataFromUri
Integrations
reactNativeTracingIntegration, reactNavigationIntegration, reactNativeNavigationIntegration
reactNativeErrorHandlersIntegration
mobileReplayIntegration, browserReplayIntegration
feedbackIntegration, FeedbackForm, FeedbackButton, showFeedbackForm, showFeedbackButton, hideFeedbackButton, enableFeedbackOnShake, disableFeedbackOnShake
hermesProfilingIntegration
appStartIntegration, nativeFramesIntegration, stallTrackingIntegration
breadcrumbsIntegration, nativeLinkedErrorsIntegration
screenshotIntegration, viewHierarchyIntegration
deviceContextIntegration, eventOriginIntegration, nativeReleaseIntegration, sdkInfoIntegration, reactNativeInfoIntegration, modulesLoaderIntegration
debugSymbolicatorIntegration, appRegistryIntegration
spotlightIntegration
graphqlIntegration, supabaseIntegration, deeplinkIntegration
expoContextIntegration, expoConstantsIntegration, expoUpdatesListenerIntegration
userInteractionIntegration, timeToDisplayIntegration
logEnricherIntegration, primitiveTagIntegration
createNativeFramesIntegrations, createReactNativeRewriteFrames
Tracing
sentryTraceGesture
TimeToInitialDisplay, TimeToFullDisplay, createTimeToInitialDisplay, createTimeToFullDisplay
startTimeToInitialDisplaySpan, startTimeToFullDisplaySpan (deprecated)
startIdleNavigationSpan, startIdleSpan, getDefaultIdleNavigationSpanOptions
getCurrentReactNativeTracingIntegration, getReactNativeTracingIntegration
Components
TouchEventBoundary, withTouchEventBoundary
GlobalErrorBoundary, withGlobalErrorBoundary
Mask, Unmask
Expo helpers
wrapExpoRouter, wrapExpoImage, wrapExpoAsset
Types
GlobalErrorBoundaryProps, TimeToDisplayProps, NativeLogEntry
ExpoRouter, ExpoImage, ExpoAsset
Context
With
@microsoft/api-extractoradded in #6093, we have a complete list of the SDK's public API surface. This issue tracks cross-referencing React Native-specific exports against https://docs.sentry.io/platforms/react-native/ to find undocumented APIs or docs referencing removed APIs.Only RN-specific exports — re-exports from
@sentry/core,@sentry/react, and@sentry/browserare out of scope (those are documented by the JS SDK).RN-specific exports to check
Core
init,wrap,close,flush,withScope,nativeCrash,crashedLastRun,appLoadedReactNativeClient,ReactNativeOptionsSDK_NAME,SDK_VERSIONgetDataFromUriIntegrations
reactNativeTracingIntegration,reactNavigationIntegration,reactNativeNavigationIntegrationreactNativeErrorHandlersIntegrationmobileReplayIntegration,browserReplayIntegrationfeedbackIntegration,FeedbackForm,FeedbackButton,showFeedbackForm,showFeedbackButton,hideFeedbackButton,enableFeedbackOnShake,disableFeedbackOnShakehermesProfilingIntegrationappStartIntegration,nativeFramesIntegration,stallTrackingIntegrationbreadcrumbsIntegration,nativeLinkedErrorsIntegrationscreenshotIntegration,viewHierarchyIntegrationdeviceContextIntegration,eventOriginIntegration,nativeReleaseIntegration,sdkInfoIntegration,reactNativeInfoIntegration,modulesLoaderIntegrationdebugSymbolicatorIntegration,appRegistryIntegrationspotlightIntegrationgraphqlIntegration,supabaseIntegration,deeplinkIntegrationexpoContextIntegration,expoConstantsIntegration,expoUpdatesListenerIntegrationuserInteractionIntegration,timeToDisplayIntegrationlogEnricherIntegration,primitiveTagIntegrationcreateNativeFramesIntegrations,createReactNativeRewriteFramesTracing
sentryTraceGestureTimeToInitialDisplay,TimeToFullDisplay,createTimeToInitialDisplay,createTimeToFullDisplaystartTimeToInitialDisplaySpan,startTimeToFullDisplaySpan(deprecated)startIdleNavigationSpan,startIdleSpan,getDefaultIdleNavigationSpanOptionsgetCurrentReactNativeTracingIntegration,getReactNativeTracingIntegrationComponents
TouchEventBoundary,withTouchEventBoundaryGlobalErrorBoundary,withGlobalErrorBoundaryMask,UnmaskExpo helpers
wrapExpoRouter,wrapExpoImage,wrapExpoAssetTypes
GlobalErrorBoundaryProps,TimeToDisplayProps,NativeLogEntryExpoRouter,ExpoImage,ExpoAsset