React的基础了解

137 阅读1分钟

首先我们要了解React的基本概念是什么

React 是用于构建用户界面的 JavaScript 库

-   构建用户界面. User Interface,对咱们前端来说,简单理解为:HTML 页面

-   javscrtipt库。不是框架,是库。

-   vue: 是渐进式的javascript框架

-   react 全家桶是框架

    -   react: 核心库
    -   react-dom: dom操作
    -   react-router:路由,
    -   redux:集中状态管理

拓展

1.  react是Facebook 内部项目  现已更名 Meta

2.  vue是尤雨溪个人作品

3.  angular是goole公司产品

React 特点

1.声明式

 只需要描述UI看起来时什么样的,就跟写html一样。

 用类似于html的语法来定义页面。react中通过数据驱动视图的变化,当数据发生改变react能够高效地更新并渲染DOM。
 
<div className="app">
    <h1>Hello React! 动态数据变化:{count}</h1>
</div>

2.组件化

组件是react中最重要的内容

组件用于表示页面中的部分内容

组合、复用多个组件,就可以实现完整的页面功能

组件化.png

3.学习一次,随处使用

使用react/rect-dom可以开发Web应用

使用react/react-native可以开发移动端原生应用(react-native)RN

使用react可以开发VR(虚拟现实)应用(react/react360)