Skip to content
{}

React 入门知识

为什么要学习React?

  1. 声明式设计
  2. 高效灵活
  3. 组件化
  4. 单向数据流
  5. 虚拟dom
  6. 其它原因等等

React介绍

  1. React起源

React起源Facebook的内部项目,但应该公司对市场上的MVC框架 不满意,就自己开发了一套,做出来之后发现好用,就在2013年5月开源啦。

  1. React与传统MVC的关系

React 不是一个完整的MVC框架,他最多用到了MVC中的(view视图层),React并不非常认可MVC开发模式,React将界面分成了各个独立的小块,每一块就是组件,这些组件之间可以组合、嵌套,就组成了我们的页面

  1. React的特性

特性

  1. 声明式设计- React采用声明范式,可以轻松描述应用
  2. 高效- React通过对DOM的模拟(虚拟DOM),最大限度减少与DOM的交互
  3. 灵活- React可以跟已知的库或框架很好的配合
  4. JSX- 是JavaScript的语法扩展
  5. 组件- 通过React构建组件 使代码得到复用,更好的应用在大型项目中
  6. 单向响应的数据流- React实现单向数据流,从而减少了重复的代码,比传统数据绑定更简单

好好加油吧,少年!