用途:该技能面向使用 React Native 0.76 至 0.82+ 与 Expo SDK 52+ 构建移动应用的开发者,提供版本升级、新架构迁移与常见问题预防的参考。
主要能力:覆盖新架构(New Architecture)在 0.82+ 强制启用、React 19 移除 propTypes 与弃用 forwardRef、Swift iOS 模板、Metro 日志转发移除、Chrome 调试器移除、JSC 引擎迁移、深层导入弃用等破坏性变更;并介绍 display: contents、boxSizing、mixBlendMode、outline 等新 CSS 属性,Android XML Drawables,以及 useActionState、useOptimistic、use 等 React 19 新 Hook。
使用方式:创建项目可执行 npx create-expo-app@latest my-app,随后 npx expo install react-native@latest expo@latest;用 npx expo config --type introspect | grep newArchEnabled 检查新架构;用 npx expo start 启动开发服务器,按 j 打开 React Native DevTools。迁移时先升级到 0.76-0.81 使用互操作层,再升级到 0.82+,并用 npx @codemod/react-19 upgrade 处理 React 19 变更。
适用场景:新建 Expo 应用、从 0.72-0.75 升级、排查新架构兼容问题、使用 React 19 新特性。
限制:资料未提供收费、价格与平台支持细节;部分能力(如网络检查器)标注为后续版本提供,第三方扩展暂不支持。