初识 react

<!--
	学 react 的原因:
		1. 原生 js 操作 DOM 繁琐、效率低,每次都要去获取 DOM
			每次操作 DOM 都会引起页面的重绘重拍
		2. 原生 js 没有组件化,代码复用率低

    react 的特点:
         1. 采用组件化模式,声明式编码来提高开发效率以及组件复用率
         2. 在 React Native 可以使用 react 语法进行移动端开发
         3. 使用虚拟 DOM + Diffing 比较算法,尽量减少与真实 DOM 的交互
-->

1、react.js,react 的核心文件;(必须先引入 react.js 再引入 react-dom )

<script src="https://cdn.staticfile.org/react/16.4.0/umd/react.development.js"></script>

2、react-dom.js,它提供了一些与 dom 有关的方法;

<script src="https://cdn.staticfile.org/react-dom/16.4.0/umd/react-dom.development.js"></script>

3、babel.js,它会将 react 特有的 jsx 语法转化为普通的 JavaScript 语法

<script src="https://cdn.staticfile.org/babel-standalone/6.26.0/babel.min.js"></script>

相关文章

react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...
react 本身提供了克隆组件的方法,但是平时开发中可能很少使...
mobx 是一个简单可扩展的状态管理库,中文官网链接。小编在接...
我们在平常的开发中不可避免的会有很多列表渲染逻辑,在 pc ...