Skip to content

docs(react-native): Add TurboModule Context integration page - #19949

Merged
alwx merged 2 commits into
masterfrom
alwx/docs/turbo-module-context
Oct 14, 2026
Merged

alwx merged 2 commits into
masterfrom
alwx/docs/turbo-module-context

Conversation

@alwx

@alwx alwx commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

DESCRIBE YOUR PR

This PR adds a page for turboModuleContextIntegration in the React Native SDK. The page explains the modules option for the New Architecture and the enableLegacyNativeModules option for the Old Architecture, and it lists all options and the data that the integration sends. The integrations index and the default integrations page now link to the new page.

The changelog entry in getsentry/sentry-changelog#224 will link to this page.

IS YOUR CHANGE URGENT?

  • Urgent deadline (GA date, etc.): YYYY-MM-DD
  • Other deadline: YYYY-MM-DD
  • No deadline: Not urgent, can wait up to 1 week+

PRE-MERGE CHECKLIST

  • Checked Vercel preview for correctness, including links
  • PR was reviewed and approved by any necessary SMEs (subject matter experts)
  • PR was reviewed and approved by a member of the Sentry docs team

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
sentry-docs Ready Ready Preview Oct 13, 2026 2:58pm UTC
1 Skipped Deployment
Project Deployment Actions Updated
develop-docs Ignored Ignored Preview Oct 13, 2026 2:58pm UTC

Request Review

@github-actions github-actions Bot added the Priority: Normal Docs review has no urgent deadline label Oct 13, 2026
@codeowner-assignment
codeowner-assignment Bot requested a review from a team October 13, 2026 14:49
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@alwx
alwx requested a review from antonis October 13, 2026 14:50
@alwx
alwx marked this pull request as ready for review October 13, 2026 14:50
@codeowner-assignment
codeowner-assignment Bot requested a review from a team October 13, 2026 14:50
@cursor

cursor Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

The plan checks that the new page starts to receive loads. It also checks sibling page loads, not-found volume, and client errors. An issue escalates when sibling pages stop loading, not-found volume rises, or client errors appear.

Rollout complete

Services: sentry-docs.

Plan

What changed

Requests to /platforms/react-native/integrations/turbo-module-context/ now serve the TurboModule Context page. The integrations index and default integrations pages now link to that page. The change is live after a sentry-docs production deploy. Path match plus the Vercel deploy map selected this service. Those files live under docs/platforms/, not develop-docs.

Risk

A bad MDX file can 404 or throw while the page renders. That break can also hit the sibling integrations index and default integrations pages. Readers then lose native-module crash-context setup steps. The site prebuilds pages, so a missing slug 404s instead of rendering at request time.

Intended effect

The new page is live when loads appear on that path. The pre-deploy value is zero. That zero is the baseline, not a gap. absent means sibling integration pages still load while this path stays at zero.

Signal Baseline Rule Source
docs.page.load for path:/platforms/react-native/integrations/turbo-module-context/ 0 loads in 2026-10-12T14:51:40Z to 2026-10-13T14:51:40Z Rise above 0 Sentry sentry/docs metric docs.page.load
http.server spans for that pathname 0 spans in the same window. Query span.op:[pageload,navigation,http.server] url.path:/platforms/react-native/integrations/turbo-module-context environment:production Rise above 0 Sentry sentry/docs traces

Regression watch

This diff can break the integrations index, the default integrations page, and other pages in that folder. Watch those sibling loads. Also watch not-found volume and client errors on that path family.

Signal Baseline Rule Source
docs.page.load for path:*platforms/react-native/integrations* 8 loads in 2026-10-12T14:51:40Z to 2026-10-13T14:51:40Z Hold above 0. Escalate when the 24h count falls to 0 while other /platforms/react-native/ loads continue Sentry sentry/docs metric docs.page.load
http.server spans for http.url:*platforms/react-native/integrations* 11 spans in the same window. Query span.op:[pageload,navigation,http.server] environment:production (http.url:*platforms/react-native/integrations* OR transaction:*platforms/react-native/integrations*) Hold this sparse volume. Escalate when the 24h count falls to 0 Sentry sentry/docs traces
docs.page.not_found for requested_path:platforms/react-native 1 event in the same window Hold in 0-1 per 24h. Escalate when the count rises above 1 Sentry sentry/docs metric docs.page.not_found
Production errors on http.url:*platforms/react-native/integrations* 0 events in the same window. Query environment:production http.url:*platforms/react-native/integrations* Stay at 0. Escalate when any event appears Sentry sentry/docs errors

Pageload and navigation spans do not carry this path on transaction or url.path. Use docs.page.load and http.url for the path family. If error events appear, inspect code-tab and renderer frames first.

Not observable

Web vitals for this path family are not queryable. Pageload spans did not match transaction or url.path filters. HTTP status on url.path:*/platforms/react-native/* also returned no spans. Correctness of the new SDK option text has no telemetry.

@antonis antonis left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@alwx
alwx merged commit 3bb339b into master Oct 14, 2026
27 checks passed
@alwx
alwx deleted the alwx/docs/turbo-module-context branch October 14, 2026 14:27
@cursor

cursor Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Verified in production

  • The new TurboModule Context page loaded on this ship with no client errors.
  • The new TurboModule Context page kept receiving requests on this ship with no client errors.
  • The new TurboModule Context page kept receiving requests with no client errors.

alwx added a commit to getsentry/sentry-changelog that referenced this pull request Oct 15, 2026
This PR adds a changelog entry for the Turbo Module instrumentation in
the React Native SDK, versions 8.14.0 to 8.30.0. The entry covers native
crash context, aggregated statistics, the Turbo Module data on spans,
slow-call breadcrumbs, and the Old Architecture support
([getsentry/sentry-react-native#6227](getsentry/sentry-react-native#6227),
[#6377](getsentry/sentry-react-native#6377),
[#6478](getsentry/sentry-react-native#6478),
[#6504](getsentry/sentry-react-native#6504),
[#6561](getsentry/sentry-react-native#6561),
[#6823](getsentry/sentry-react-native#6823)).

The entry uses the `react-native` platform and the `sdk_update`
broadcast category. The entry links to the [TurboModule
Context](https://docs.sentry.io/platforms/react-native/integrations/turbo-module-context/)
docs page (getsentry/sentry-docs#19949) for the setup and the options.

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

This branch was successfully deployed

1 active deployment
Preview – sentry-docs — 494d771a Deployed Oct 13, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority: Normal Docs review has no urgent deadline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants