Skill: React Upgrade Layer
May 25, 2026 ยท View on GitHub
React-specific upgrade rules to run when react changes during a React Native or Expo upgrade.
When to Apply
reactversion changes (major, minor, or patch).- React Native target implies a newer React pairing.
- Tests/types break after React upgrade.
React Pairing Rules
- Keep companion packages aligned with installed React version:
react-test-renderer@types/reactreact-dom(if used by the app)
- Prefer matching React major and minor exactly; patch should also match when available.
- Do not leave these packages on older
x.yafter upgradingreact.
React 19 Rules
- Upgrade
@testing-library/react-nativetov13+. - Follow:
- Expect type-level breakages from deprecated API removals; fix code and mocks accordingly.
Related Skills
- upgrade-helper-core.md - Core RN upgrade workflow
- upgrading-dependencies.md - Dependency compatibility triage
- expo-sdk-upgrade.md - Expo-specific upgrade layer
- upgrade-verification.md - Post-upgrade validation, including agent-device-assisted checks