携程大规模应用React Native的工程化实践

所属专题:跨平台专场

嘉宾 : 赵辛贵 | 携程无线研发总监

讲师介绍

专题演讲嘉宾:赵辛贵

携程无线研发总监

赵辛贵,携程无线研发总监。2013年加入携程,主要负责App基础框架研发相关工作,关注App开发框架、性能、质量、效率和新技术。

先后负责和参与携程Native、Hybrid和React Native框架设计、工程模块化拆分解耦、Android插件化动态加载、无线持续交付平台等项目。目前重心主要在React Native框架在公司的推广和研发支持、以及公司内部其它独立App的框架和工程架构升级。

议题介绍

演讲:携程大规模应用React Native的工程化实践

演讲摘要:

React Native从2015年开源,到现在3年多时间,在开源社区的推动下,发展的已经相对成熟。

优秀的框架性能、活跃的社区、成熟的React生态、以及友好的开源协议,是跨平台开发框架的不二选择,适合业务的大规模使用。

各大厂商从开发效率和用户体验角度考虑,准备在现有App中大量使用React Native框架的时候,会遇到各种各样的问题。携程从2016年中开始着手React Native的调研引入,到现在70+业务Bundle的大规模使用,一路走来,我们积累了些经验。

本次GMTC大会,将会分享一些我们的实践经验,希望能够为大家在规模化使用React Native的探索上提供借鉴和思路。提纲为:

1.使用现状介绍

(1)业务使用现状

(2)业务团队为什么会使用

(3)工作流介绍

2.如何支撑业务团队研发

(1) 工具链支持

(2) 开发框架组成

(3) 打包格式的演进

(4) 发布的优化

(5) 线上性能与错误的监控

(6) 故障排查

3. 实践经验

(1) 性能问题与LazyRequire方案

(2) 依赖库的管理

(3) Android稳定性问题

(4) RN版本升级与多版本运行

(5) 多App支持

(6)一套代码对H5的支持

 

听众受益:

1. 如何在规模化团队中推广使用RN

2. 规模化团队中使用RN常见的问题及其解决方案

3. 使用RN开发的一些最佳实践

本网站图片存储由七牛云独家支持
扫码关注前端之巅,即可获取GMTC PPT