React基础概述
(1)React 是一个用于构建用户界面的 javascript 库
React主要用户构建 web应用
如果从MVC角度来看 React仅仅是视图层 也就是只负责视图渲染 而并非提供了完整的 M 和 C的功能
React起源于 Facebook 内部项目 , 后来用于架设 instagram
(2)React特点
1.声明式
跟写html一样 ,React负责渲染 UI 并在数据变化时更新UI
2.基于组件
组件时React最重要的内容
组件表示页面中的部分内容
组合 复用 多个组件 可以使用完整的页面功能
3.可以用于多处
使用React可以开发 web应用
使用React可以开发移动端原生应用
使用React可以开发 VR 虚拟现实