电脑版和手机版网站怎么做的上海优化网站关键词
在将 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  