React Native重大架构升级即将发布
Posted xiangzhihong8
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React Native重大架构升级即将发布相关的知识,希望对你有一定的参考价值。
一、前言
7 月 14 日,React Native 核心团队的 Joshua Gross 在 Twitter 说,RN 的新架构已经在 Facebook 内部落地了,并且99%的代码已经开源。其实,早在 2018 年 6 月,Facebook 官方就宣布了大规模重构 React Native 的计划及重构路线图,目的是为了让 React Native 更加轻量化、更适应混合开发,接近甚至达到原生的体验。
这次的架构升级对于 React Native 意义重大,按照官方的说法,升级后的RN性能将得到大幅提升,主要是解决诟病已久的性能问题,下图是React Native的一个版本发布说明。
为了让 RN 更轻量化、更适应混合开发,接近甚至达到原生的体验,React Native的优化措施包括以下几个方面:
- 改变线程模型,UI 更新不再同时需要在三个不同的线程上触发执行,而是可以在任意线程上同步调用 javascript 进行优先更新,同时将低优先级工作推出主线程,以便保持对 UI 的响应。
- 引入异步渲染能力,允许多个渲染并简化异步数据处理。
- 简化了 JSBridge的渲染逻辑,优化了底层渲染架构,让它更快更轻量。
二、新老架构对比
以上是关于React Native重大架构升级即将发布的主要内容,如果未能解决你的问题,请参考以下文章
TypeError(RN 0.61.2):_ firebaseApp.default.messaging不是函数