React的简单介绍
2018-02-21 17:29
190 查看
react是Facebook开发的一款用于构建用户界面JS库。
react主要用于构建UI,只是MVC框架中的“V”。
2. 区别
- 没有双向数据绑定
- 没有数据模型的肮脏检查(dirty checking)
- 没有确切的DOM操作
3.好处
- 各个组件的功能非常直观
- 结果更可以预测
- 组件之间的关系更清晰
react主要用于构建UI,只是MVC框架中的“V”。
react的特点:
一、组件化
二、单项数据流
和传统的服务器渲染相似传统方式 | React的渲染方式 |
---|---|
浏览器请求页面 | 用户输入 |
服务器请求数据库 | API获取数据 |
将数据传给模板 | 将数据传给顶层组件 |
模板渲染页面 | React将每个组件渲染出来 |
- 没有双向数据绑定
- 没有数据模型的肮脏检查(dirty checking)
- 没有确切的DOM操作
3.好处
- 各个组件的功能非常直观
- 结果更可以预测
- 组件之间的关系更清晰
三、虚拟的DOM树
相关文章推荐
- client高性能组件化框架React简单介绍、特点、环境搭建及经常使用语法
- 【Facebook的UI开发框架React入门之八】Image的使用简单介绍(iOS平台)-goodmao
- react-native 从简单的事件分发来介绍redux
- react-native的简单介绍于在Mac下的配置安装
- 【Facebook的UI开发框架React入门之九】button简单介绍(iOS平台)-goodmao
- client高性能组件化框架React简单介绍、特点、环境搭建及经常使用语法
- React-Native简单介绍
- react系列(1)简单介绍及应用
- react-native 从简单的事件分发来介绍redux
- react-Redux 的简单介绍(简单、易懂系列!)
- React 简单介绍
- React初始化函数简单的介绍
- 使用react-native做一个简单的应用-01项目介绍
- React 简单介绍
- ReactJS简单介绍
- 线程池的介绍及简单实现
- iOS 正则表达式的简单使用介绍
- React Native控件之Text组件介绍
- iOS开发拓展篇—CoreLocation简单介绍
- Javascript函数式编程简单介绍