写点什么

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

2019 年 9 月 21 日

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

GMTC北京2018大会上,赵辛贵讲师做了《携程大规模应用 React Native 的工程化实践》主题演讲,主要内容如下。


演讲简介


演讲摘要:


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


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


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


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


  1. 使用现状介绍


(1)业务使用现状


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


(3)工作流介绍


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


(1) 工具链支持


(2) 开发框架组成


(3) 打包格式的演进


(4) 发布的优化


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


(6) 故障排查


  1. 实践经验


(1) 性能问题与 LazyRequire 方案


(2) 依赖库的管理


(3) Android 稳定性问题


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


(5) 多 App 支持


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


听众受益:


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

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

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


讲师介绍


赵辛贵


携程无线研发总监


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


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












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2018/beijing/schedule


2019 年 9 月 21 日 14:52522

评论

发布
暂无评论
发现更多内容

数字货币交易所开发价格,深圳区块链交易所系统APP开发

13530558032

Week 8 作業

Christy LAW

Week 9 作業

Christy LAW

Java程序员工作三年,月薪达到38K,只因他掌握了这七大技能树

Crud的程序员

Java 数据库 编程 架构

Week 8 學習總結

Christy LAW

算法讲解|贪心算法的理解与分析

Java架构师迁哥

奉劝各位准备面试的Java程序员耗子尾汁,赶紧扔掉网上那些千篇一律的面试题

Java架构之路

Java 程序员 架构 面试 编程语言

Week 9 學習總結

Christy LAW

并发编程Bug的源头-原子性

996小迁

Java 程序员 架构 面试 并发编程

训练营第九周作业 1

仲夏

极客大学架构师训练营

2021年Java程序员请先把这几项硬技能熟悉掌握,再想着跳槽拿高薪

Java架构之路

Java 编程 程序员 架构 面试

4年Java开发经验,从传统公司裸辞之后足足准备了3个月,终于拿到美团、京东、字节跳动等大厂offer

Java架构之路

Java 程序员 架构 面试 编程语言

合约API跟单系统开发方案,智能合约跟单软件

13530558032

架构师训练营第 1 期第 9 周作业

好吃不贵

极客大学架构师训练营

MySQL 连接为什么挂死了?

Java架构师迁哥

并发编程Bug的源头-原子性

Java架构师迁哥

作业-第5周

arcyao

第九周作业

fmouse

极客大学架构师训练营

第九周总结

fmouse

极客大学架构师训练营

接口测试之json中的key获取

测试人生路

接口测试

交易所量化机器人搭建--市值管理机器人

13530558032

第八周作业 1

Yangjing

极客大学架构师训练营

第8周 作业2

Yangjing

极客大学架构师训练营

性能优化三第九周作业「架构师训练营第 1 期」

天天向善

架构师训练营第 1 期 - 第九周作业

Todd-Lee

极客大学架构师训练营

阿里内部“新鲜出炉”手慢无!首发面试终极指南V3.0,符合一线大厂面试知识点+面试题

Java架构追梦

Java 阿里巴巴 架构 分布式 面试手册

Redis 分布式锁原理看这篇就够了, 循循渐进

龙台的技术笔记

redis 架构 分布式 分布式锁

区块链钱包开发功能与优势,数字货币钱包APP开发

13530558032

MyBatis 面试题(附答案解析)

比伯

Java 大数据 编程 架构 面试

数字货币钱包开发源码,多币种钱包搭建app

WX13823153201

一张图片一份文档,我想redis就到这里吧,剩下的只有实践了

小Q

Java redis 学习 编程 面试

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