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 ,谢谢~