React-Native 混编应用iOS防白屏启动解决方案

  我通过深入的研究发现,混编应用中第一次从原生打开一个RN页面之所以会出现白屏,有两方面的原因。其一是RN虚拟机本省加载需要耗费时间,但这并不是决定性的影响因素。还有另外一个被大部分人忽视了的原因,就是iOS的加载机制是优先渲染UI,而RN是优先执行底层逻辑。当第一个RN页面被打开的时候,实际上上是执行的如下操作。 实际上iOS系统的UI优先级为第一优先,而RN虚拟机则不是,因此,如果只是对RN
相关文章
相关标签/搜索