# dt-setup-react-native

> Claude/Codex skill by [@dynatrace](https://omgskills.com/library/dynatrace/index.md) · 167 stars · Updated 2026-10-23

Integrate the Dynatrace React Native Plugin into a React Native or Expo project — dependency setup, dynatrace.config.js, Babel registration, npx instrumentation, navigation tracking, user privacy options, and verification. Handles both bare React Native and Expo (babel-preset-expo) Babel configuration automatically. Trigger: "add Dynatrace to React Native", "React Native plugin setup", "instrument React Native app", "integrate Dynatrace RN", "mobile observability React Native", "react-native-plugin", "dynatrace react native", "add Dynatrace to Expo", "instrument Expo app", "Dynatrace Expo setup". Do NOT use for: querying RN RUM data (use dt-obs-frontends), non-React Native mobile setups, or Dynatrace server-side configuration.

Tags: agent-skills, ai-agents, claude-code, devops, dql, dynatrace, mcp, observability

## Install

```sh
git clone https://github.com/Dynatrace/dynatrace-for-ai /tmp/dynatrace-for-ai && ln -s /tmp/dynatrace-for-ai/skills/dt-setup-react-native ~/.claude/skills/dt-setup-react-native
```

## From README

Dynatrace React Native Plugin Integration Skill Prerequisites Node.js 16.0+ and npm available on PATH An existing React Native project (v0.68+) or Expo project (v45+) with a package.json at the project root android/ and ios/ platform folders present (Expo managed workflow requires npx expo prebuild first) A Dynatrace environment with access to Experience Vitals (to obtain applicationId and beaconUrl, or to download dynatrace.config.js) Console access to Experience Vitals → Mobile to configure app settings (Data Privacy, Enablement and Cost Control) macOS with CocoaPods for iOS builds Work through the steps below in order, interacting with the user at each decision point. Read actual project files before suggesting changes — do not assume the current state. Step 1 — Check for existing dynatrace.config.js Before asking the user anything, check whether dynatrace.config.js exists at the project root.

## Links

- HTML page: https://omgskills.com/library/dynatrace/dynatrace-for-ai/skills/dt-setup-react-native/
- GitHub: https://github.com/Dynatrace/dynatrace-for-ai
- Author: [@dynatrace](https://omgskills.com/library/dynatrace/index.md)

## More from this repo

- [dt-obs-analytics](https://omgskills.com/library/dynatrace/dynatrace-for-ai/skills/dt-obs-analytics/index.md) — Used to analyze dashboards and notebooks using Davis analyzers — anomaly detection, novelty scoring, and correlation.
   - [@dynatrace](https://omgskills.com/library/dynatrace/index.md) · 167 stars
- [dt-obs-compliance-assistant](https://omgskills.com/library/dynatrace/dynatrace-for-ai/skills/dt-obs-compliance-assistant/index.md) — Used to monitor and investigate EU DORA compliance posture using Dynatrace Compliance Assistant.
   - [@dynatrace](https://omgskills.com/library/dynatrace/index.md) · 167 stars
- [dt-obs-ext-monitors](https://omgskills.com/library/dynatrace/dynatrace-for-ai/skills/dt-obs-ext-monitors/index.md) — 3rd-party test and monitor result ingestion into Dynatrace Grail via the platform events ingest API...
   - [@dynatrace](https://omgskills.com/library/dynatrace/index.md) · 167 stars
