项目管理软件对比,wordpress代码优化插件,成功案例 品牌网站,网站开发任务书模板在将 React Native 从 0.71 升级到 0.76 后,打包体积从 40 多 MB 增加到了 80 MB。经过一系列排查和优化,最终找到了解决方案,并将优化过程整理如下。
1. React Native 0.76 体积增大的可能原因
(1) 新架构默认启用
React Native 0.76 默认启用了 New Architecture(新架…在将 React Native 从 0.71 升级到 0.76 后,打包体积从 40 多 MB 增加到了 80 MB。经过一系列排查和优化,最终找到了解决方案,并将优化过程整理如下。
1. React Native 0.76 体积增大的可能原因
(1) 新架构默认启用
React Native 0.76 默认启用了 New Architecture(新架构),包括: JSI(JavaScript Interface) Fabric(新的 UI 渲染系统) Turbo Modules(优化原生模块交互) Codegen(自动代码生成) Hermes(默认 JavaScript 引擎) 新架构的引入可能导致原生代码增加,从而导致包体积变大。
(2) 旧架构导致 UI 渲染异常
在 gradle.properties 文件中,尝试将:
newArchEnabled=true # 新架构启用
修改为:
newArchEnabled=false