内容介绍

Facebook 在 2018 年 6 月官方正式宣布了大规模重构 React Native 的计划及重构路线图,目的是为了让 React Native 更加轻量化、更适应混合开发,接近甚至达到原生的体验。

在近期的开发者大会上,Facebook 也对此次重构取得的进展做了分析和介绍,本次分享将着重分享 React Native 框架目前碰到的瓶颈,以及 Facebook 及京东是如何优化的。

演讲提纲:

1. 京东 JDReact 平台简介

(1)JDReact 框架整体剖析

(2) JDReact 框架在京东内的应用现状

2.React Native 面临的问题分析

(1)启动性能问题分享

(2)React Native 渲染的流程分享,及异步渲染产生性能问题原因分析

(3)与跨平台框架 Flutter 的数据对比分析

(4)京东 JDReact 是如何优化性能和体验的

3.React Native 架构重构整体介绍

简单分析此次架构重构主要改造点,以及要解决的核心问题介绍

此次重构升级引入的新的框架介绍:

(1)Fabric UI 架构原理分析

(2) JSI 原理介绍,如何异步或者同步完成 JS 到 Native 到通讯

(3) TurboModule 架构原理介绍

(4)组件社区化及对开发者的影响

4. 京东 JDReact 如何应对此次架构升级

(1) 对现有的大量组件及 API 的影响评估,以及后续的调整方向

(2) 对现有 JS 业务的影响评估

听众收益:

  • 了解现有的 React Native 的 UI 及 API 的设计的原理,以及瓶颈、缺陷,方便相关开发者在业务设计时提前避免
  • 了解未来 React Native 的发展规划及前景,以及重构后的整体架构,提前做好技术规划和储备
  • 了解现有的 React Native 架构下如何来优化性能、提升用户体验
GMTC

评论

发布