React教学---01.React的概述和特点

React教学—01.React的概述和特点

什么是React?

React 起源于 Facebook 的内部项目,后又用来架设 Instagram 的网站,并于 2013 年 5 月开源 。
官网说React 是一个用于构建用户界面的 JavaScript 库,既然说了React是一个构建用户界面的JavaScript库,那什么是 构建用户界面
用户界面,其实说白了就是HTML页面(前端),React主要就是用来写HTML页面,或者说构建Web应用的,如果从 MVC 的角度来看,React 仅仅是视图层(V),也就是只负责视图的渲染,而并非提供了完整的 M 和 C 的功能。

React 的特点

—01.声明式
所谓声明式,就是在编程时你只需要描述 UI界面(HTML)长什么样子,就跟写HTML一样,而数据渲染UI界面的工作则交给React即可,他会在数据变化时自动更新 UI界面,有没有很神奇?(☄⊙ω⊙)☄

—02.基于组件
组件是React最重要的内容,表示页面中的部分内容,而组合、复用多个组件,则可以实现完整的页面功能

—03.学习一次,随处使用,功能强大
1.使用 React 可以开发 Web 应用
2.使用 React 并结合react-native可以开发移动端原生应用App
3.使用 React 并结合react 360可以开发 VR(虚拟现实)应用

概述和特点大家了解即可,相信很多人也不太愿意看,所以在这里我也就不写太多了,接下来进入React的基本使用和使用React脚手架搭建一个项目吧

下一篇(React教学—02.React的脚手架搭建和基本使用)

猜你喜欢

转载自blog.csdn.net/qq_45043019/article/details/96371995