React 教程
- React Native 之原生移动应用开发
LEVEL 0 : 基础篇
chap0 : 前端
前端是基础,可以用1个课时快速总结。
HTML\H5
Javascript
- 部分第三方库
DOM
ES6 标准等
LEVEL 1 : 入门篇
React基础认知,完成一系列React功能实现,感受强大的性能。
chap1 : React 优势的体现
快速展示并掌握React的强大优势,熟悉React的核心部分,创建自定义组件、修改状态、传递props等。认识React的特性。
使用一个用户交互的例子,体现特性。
组件:自定义组件
属性:设置属性
状态:修改状态、响应事件
JSX:编写JSX语法结构的代码
虚拟DOM:Virtual DOM操作节点
数据流 Dataflow:单向数据流、组件间通信
LEVEL 2 : 进阶篇
配合使用React技术栈的强大工具,完成自己的app。
chap2 : React 技术栈
以任务驱动,掌握React的技术栈。
如:使用webpack、Redux等创建第一个自己的app。
包括React Native的初步使用。
安装 webpack\Redux 等,上手实践
React 数据流管理架构之Redux篇
- 对比其他数据流架构学习,如:Flux等
React Native
以一个实际应用的实现来掌握React Native的使用,在开发移动端应用时的优势。API、样式、移动端模块以及UI组件等
实现:计算器应用,初步掌握React Native
React 实战(ToDo APP项目)
逐步实现进阶项目篇,完成待办事项ToDo APP。- 以一个完备的实例理解React Native
LEVEL 3 : 高级篇
组队提升学习,开发比较完整的移动端app。
chap3 : 开发移动端高级应用
React Native在移动端的强大功能体现,组队完成iOS端实战项目(项目来源以GitHub开源项目为例。)
iOS 项目:Hacker News
- React Native 实现的新闻类阅读APP
iOS 项目:Dribbble app
- React Native 构建的社区类应用
附图: