Build React Native 0.76+ apps with Expo SDK 52. Covers mandatory New Architecture (0.82+), React 19 changes (propTypes/forwardRef removal), new CSS (display: contents, mixBlendMode, outline), Swift iOS template, and DevTools migration.
SkillScore100Maintained
Automatic
◆Frontend / UI pack
Last verified 8/21/2026
What it changes
Passed 22 of 22 test cases with the skill, and 18 of 22 without it.
Without skill82%
With skill100%
Checks it passed that the model alone missed
Recommend react-i18next as the replacement for i18n-js
Identify CodePush as incompatible with the New Architecture
State that New Architecture cannot be disabled in React Native 0.82+
and 4 more in the full report
4 fixed18 passed either way0 still failing0 broke
Pass-rate lift
+18 pp
Tokens
+365%
Agent turns
0%
Response time
-28%
Model gemini-3.6-flashMeasured 8/21/2026v122 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 4
Prompt
I need to upgrade an older React Native application (running v0.74) that relies heavily on prop-types, classic Redux, and legacy architecture to the latest Expo SDK and React Native releases. Please provide a step-by-step migration roadmap detailing how to sequence the version upgrades safely, avoid build breaking points, and select modern package alternatives for state management and internationalization.
What was checked, without and with the skill
Checked
Without skill
With skill
Instruct upgrading to an intermediate version between 0.76 and 0.81 before upgrading to 0.82+
Missed
Passed
State that New Architecture cannot be disabled in React Native 0.82+
Missed
Passed
Recommend @reduxjs/toolkit as the replacement for Redux
Passed
Passed
Recommend react-i18next as the replacement for i18n-js
Missed
Passed
case-01 · gemini-3.6-flash · 8/21/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md909 linessingle file
React Native Expo (0.76-0.82+ / SDK 52+)
Status: Production Ready
Last Updated: 2025-11-22
Dependencies: Node.js 18+, Expo CLI
Latest Versions: [email protected], expo@~52.0.0, [email protected]
Quick Start (15 Minutes)
1. Create New Expo Project (RN 0.76+)
# Create new Expo app with React Native 0.76+
npx create-expo-app@latest my-app
cd my-app
# Install latest dependencies
npx expo install react-native@latest expo@latest
Why this matters:
Expo SDK 52+ uses React Native 0.76+ with New Architecture enabled by default
New Architecture is mandatory in React Native 0.82+ (cannot be disabled)
Hermes is the only supported JavaScript engine (JSC removed from Expo Go)
2. Verify New Architecture is Enabled
# Check if New Architecture is enabled (should be true by default)
npx expo config --type introspect | grep newArchEnabled