1.React 简介

一、什么是react

  1. React是由Facebook研发,用于解决UI复杂度的开源JavaScript库,目前有React联合社区维护。

框架显著特点:侵入性 ,既改变开发代码的方式,React不具备这一特点, React不是框架。

二、React特点

  1. 轻量:React开发版所有源码(包含注释)仅300多行。
  2. 原生:所有React代码都是用原生JS书写而成,不依赖其他任何库。
  3. 易扩展:React对代码封装程度较低,也没有过多的使用魔法,所以React中的很多功能都可以扩展。
  4. 不依赖宿主环境:React只依赖原生JS语言,不依赖任何其他的东西,包括运行环境。因此,它可以被轻松的移植到浏览器、桌面应用、移动端。
  5. 渐进式:React并非框架,对整个工程没有强制约束力。这对于那些已存在的工程,可以逐步的将其改造为React,而不需要全盘重写。
  6. 单向数据流:所有的数据自顶而下的流动。
  7. 用JS代码声明界面
  8. 组件化

你可能感兴趣的:(React,reactjs)