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重大架构升级即将发布的主要内容,如果未能解决你的问题,请参考以下文章

庖丁解牛!深入剖析React Native下一代架构重构

React Native 架构演进

TypeError(RN 0.61.2):_ firebaseApp.default.messaging不是函数

C++0x草案将于年内发表,C++即将重大升级

Xcode 无法构建 React Native 项目,架构 x86_64 的未定义符号

2022 年 React Native 的全新架构更新