简介
58同城,做为亿万次并发访问的生活服务平台,每天服务千万活跃用户,在移动网络下,如何通过原生体验、web版本复用和发版节奏(一端开发、三端同步)、热更新跨平台优势来快速响应业务。
本文以58转转有好货项目为例,讲述,如何基础功能建设、源码解析、监控体系建设、性能建设来将RN应用在业务实践中。
目标
1、了解React native基础功能建设,涵盖适用场景、Flex在RN中的应用、React 组件化开发、三端同步、组件调用方式等
2、了解native和RN交互的过程
3、了解React native的框架异常、通用模块、业务、性能数据监控体系
4、帮助学员掌握如何进行React native性能优化及调试部署
课程时长
2天(12H)
受众人群
有一定reactjs基础、有前端工程化经验、有native协作开发经验的团队
分享提纲
1.React native问题场景 | 1.1 适合场景 1.2 不适合场景 1.3 RN vs hybrid vs native 1.4 业务选型实践 |
2.核心基础 | 2.1 Flex在RN中的应用 2.2 React 组件化开发 2.3 拆包 2.4 热更新 2.5 三端同步 2.6 sdk 以及native组件的调用方式 |
3.react native趟坑实践 | 3.1 遇到那些坑 |
4.react native源码 | 4.1 源码解析 4.2 从一个事件引出,native和RN交互的过程 |
5.react natvie 监控体系 | 5.1 框架异常监控体系 5.2 通用模块监控体系 5.3 业务监控体系 5.4 性能数据监控体系 |
6.react native 性能优化实践 | 6.1 核心性能指标优化 6.2 fps |
7.react native规模化应用 | 7.1 cms 7.2 调试效率 7.3 部署效率 |
Evan Jing
百林哲咨询(北京)有限公司专家团队成员
Evan Jing
百林哲咨询(北京)有限公司专家团队成员
Evan Jing
百林哲咨询(北京)有限公司专家团队成员
Evan Jing
百林哲咨询(北京)有限公司专家团队成员
Evan Jing
百林哲咨询(北京)有限公司专家团队成员