React 简介
React 是用于构建用户界面的 JavaScript 库。具体来说,是一个将数据渲染为 HTML 视图的开源 JavaScript 库。只需要对 HTML 和 JavaScript 有简单了解就可以使用 React 进行开发,因此广受前端开发者欢迎。
React 发展历程
- 最初由 Facebook 的软件工程师 Jordan Walke 创建;
- 2011年部署于 Facebook 的 newsfeed;
- 2012年部署于 Instagram;
- 2013年5月宣布开源;
- 如今,React 正在被腾讯、阿里等互联网厂商广泛使用。
React 的特点
- React 基于虚拟 DOM 快速渲染,性能优越,避免了频繁操作 DOM 导致的浏览器重绘和重排;
- React 非常简单、轻量级,只负责处理视图层,任何有 JavaScript 经验的开发者都可以快速上手;
- React 提供大量可重复使用的组件,开发者可以自由组合形成更复杂的组件。
相关链接
- 英文官网:https://reactjs.org
- 中文官网:https://react.docschina.org
- React 官方中文文档:https://zh-hans.reactjs.org