React 教程
-
什么是 React
React 是 Facebook 创建的 JavaScript 库。React 是一个用于构建用户界面的 JavaScript 库。React 用于构建单页应用程序。React 允许我们创建可重用的 UI 组件。我们将在本教程中使用的 React 版本是 16.13.0。
-
React.JS 的历史
React.JS 的当前版本为 V16.13.0(2020年2月)。最初于 2013 年 7 月向公众发布(V0.3.0)。React.JS 在2011年首次用于 Facebook 的 Newsfeed 功能。Facebook 软件工程师 Jordan Walke 创建了它。create-react-app 2.0 版软件包于2018年10月发布。Create-react-app 版本 2.0支 持 Babel 7,webpack 4 和 Jest23。 -
先决条件
在学习 React 之前,您应该对以下内容有基本的了解:您还应该对 ECMAScript 6(ES6)中引入的新 JavaScript 功能有一些经验,您可以先阅读我们的ES6 教程对它们进行了解。
-
React如何工作?
React 在内存中创建一个虚拟 DOM。React 不会直接操纵浏览器的 DOM,而是在内存中创建了一个虚拟 DOM,并在对浏览器 DOM 进行更改之前在其中进行了所有必要的操纵。React 找出已进行的更改,仅更改需要更改的内容。您将在本教程的其他章节中学习 React 如何做到这一点的各个方面。