2.1 更新babel.config.js
Babel预设已从metro-react-native-babel-preset重命名为@react-native/babel-preset。请在babel.config.js文件中重命名该预设,如下例所示:
2.2 更新tsconfig.json
基础TypeScript配置包已从@tsconfig/react-native更改为@react-native/typescript-config。请在tsconfig.json文件中重命名该配置包,如下例所示:
2.3 更新.prettierrc.js
从prettierrc.js文件中移除bracketSameLine和bracketSpacing选项。
2.4 Metro配置
在从0.72升级到0.83时,除非您有自定义配置,否则无需更改metro.config.js。Metro会随React Native自动更新。
您在升级指南中看到的差异(文档URL变更、类型注释更新)仅为表面调整,不影响功能。Metro配置仅在需要以下新功能时才会更新,例如:
unstable_enableSymlinks,用于支持monorepounstable_allowRequireContext,用于动态调用
metro.config.js,请勿随意创建。
