前端性React natvie实践课程
课程天数:2天
课程介绍
做为亿万次并发访问的生活服务平台,每天服务千万活跃用户,在移动网络下,如何通过原生体验、web版本复用和发版节奏(一端开发、三端同步)、热更新跨平台优势来快速响应业务。
本课程以讲师亲身经历的项目为例,讲述,如何基础功能建设、源码解析、监控体系建设、性能建设来将RN应用在业务实践中。
课程收益
掌握React Native的基本架构、环境搭建;
掌握组件化思想、React生命周期、jsx语法、state和props等;
掌握基本样式、布局方法;
掌握ES6常用语法;
掌握常见错误的应对措施,掌握主要的调试方法;
掌握常用RN组件/api的用法;
掌握前端工程化(编译、部署)工作流程;
培训对象
有一定编程经验的web开发人员;
有一定reactjs基础、有前端工程化经验、有native协作开发经验团队;
课程大纲
1、React native问题场景
适合场景
不适合场景
RN vs hybrid vs native
业务选型实践
2、核心基础
Flex在RN中的应用
2.2 React 组件化开发
2.3 拆包
2.4 热更新
三端同步
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 部署效率