React 是 facebook 开源的一套框架,可总结为以下几个特点:
- 基于 JSX 语法糖实现
 - JUST THE UI:在多层架构的设计模式中,React 并不算 MVC 的架构,它可理解为 MVC 的 V 层。
 - VIRTUAL DOM:虚拟DOM,是轻量的 js 对象,只保留了原生 dom 的一些常用的属性和方法。
 - DATA FLOW: React是单向响应的数据流。
 
- JSX 语法
 - 组件定义
 - 组件渲染
 - 组件事件
 - state
 - 样式绑定
 - 表单
 - 组件通信
 - 生命周期
 - 模块化(webpack)
 - 脚手架(create-react-app)
 - 调试工具(react-dev-tool)
 - 路由(3.0) 和(4.0)
 - Redux
 - 项目应用
 - 其他案例
 - 纲要总结
 
这份教程是综合了Y.Pig和DK的内容,因为代码和文档比较多,整理中如有疏漏或者错误,可以在 Issues 中提出,多多谅解,希望对你们有帮助,如果你喜欢可以点个 Star 或者 Fork ,谢谢~