课程简介
本课程讲解目前最火的ReactNative技术,从入门讲起,包括NodeJS、React和ES6等基础知识,随后从浅入深逐步剖析ReactNative,包括ReactNative的原理、实战以及一些高级实用技巧。
目标收益
本课程让学员掌握基本的NodeJS、React和ES6知识,从入门到精通ReactNative技术,能够独立开发出一个基于iOS的ReactNative项目。
培训对象
课程大纲
1:从Hello World说起 |
• 配置开发环境 • 启动项目 • 目录结构分析 • 在真机运行 |
2:NodeJs入门 |
• 安装配置 • 快速搭建服务器 • Get • Route • Post |
3:ES6入门 |
• ES6是什么? • et与const • for循环和迭代器 • 类 • 模块(Module) • lambda表达式 |
4:React入门 |
• Flexbox • Style • 组件的生命周期 • 基本控件(按钮、文本、输入框、WebView、弹出框、状态栏) • 图片 • 触摸事件 • 列表 • 访问网络 |
5:React Native实战 |
• 页面间导航 • Scene • AppState • 组件间通信 |
6:React Native原理 |
• 启动流程 • 运行流程 |
7:React Native高级篇 |
• 集成到原有项目 • Native与JS交互 • Native与JS数据共享 • 模块化拆分 • 增量更新 • 打包 调试 性能 捕获异常 |
8:Redux• |
• Redux数据流转 • 把一个项目改造为Redux |
1:从Hello World说起 • 配置开发环境 • 启动项目 • 目录结构分析 • 在真机运行 |
2:NodeJs入门 • 安装配置 • 快速搭建服务器 • Get • Route • Post |
3:ES6入门 • ES6是什么? • et与const • for循环和迭代器 • 类 • 模块(Module) • lambda表达式 |
4:React入门 • Flexbox • Style • 组件的生命周期 • 基本控件(按钮、文本、输入框、WebView、弹出框、状态栏) • 图片 • 触摸事件 • 列表 • 访问网络 |
5:React Native实战 • 页面间导航 • Scene • AppState • 组件间通信 |
6:React Native原理 • 启动流程 • 运行流程 |
7:React Native高级篇 • 集成到原有项目 • Native与JS交互 • Native与JS数据共享 • 模块化拆分 • 增量更新 • 打包 调试 性能 捕获异常 |
8:Redux• • Redux数据流转 • 把一个项目改造为Redux |