浅谈React 的引入
1. CDN 引入
和普通的 JS 库或框架一样,React 也可以从 CDN 引入。
在使用 CDN 引入之前需要了解两种类型的 JS 文件,一个是 cjs ,一个是 umd。
cjs全称为 CommonJS,是 Node.js 支持的模块规范
umd全称为 Universal Module Definition 是统一模块定义,是包含 Node.js 使用的 cjs 的,兼容包含浏览器、Node.js 的模块规范。
新模块规范最新的模块规范是使用 import 和 export 关键字。
一般在引入 React 时,会优先使用 umd 版本,可支持 Node.js 和浏览器。
React 的 CDN引入需要引入 2 个 JS 库文件,即 react 和 react-dom,这里以 BootCDN 引入为例。
在下列的引入中也都是引入 umd 版本,并且其引入顺序一定得是先引入 react ,后引入 react-dom。
1.1 react (先引入)
这里又分为 development 和 production 版本,一个是开发者版,一个是产品版,两个都可以,产品版可能功能比开发者更全些,但占内存更多些。这里以引入 production 版本为例
<script src="https://cdn.bootcss./react/16.13.1/umd/react.production.min.js"></script>
1.2 react-dom (后引入)
同上述的 react,react-dom 的引入方式类似, production 版本,记得是 umd 版本,最好版本号和 react 的一样。
<script src="https://cdn.bootcss./react-dom/16.13.1/umd/react-dom.production.min.js"></script>
1.3 查看是否成功引入 react
<script> console.log(React); console.log(ReactDOM); </script>
如果能成功输入 React 和 ReactDOM 两个对象就是引入成功!
2. Webpack 引入
在 Webpack 配置环境下使用 import ... from 引入,命令如下
//安装 react react-dom yarn add react react-dom //引入 react react-dom import React from "react" import ReactDOM from "react-dom"
除了 Webpack 外,rollup、parcel 也支持上述写法引入。
3. create-react-app
Webpcak 引入 React 对于老手来说更加灵活,但对于新手来说,Webpack 的配置很复杂,为了引入 React,还要配置复杂的 Webpack,就更加深了难度,,像 Vue 配备了 Vue cli 一样,React 也配备了 React 开发的标准工具,即 create-react-app 工具,和 Vue cli 是类似的,都内置了 Webpack ,帮我们配置好了 React 的开发环境,直接使用就好了。
对于新手来说,create-react-app 工具更容易上手。
//全局安装 create-react-app yarn global add create-react-app //查看版本号 create-react-app --version //创建 React 文件,进入到要创建的目录中,执行创建命令 create-react-app 项目名
以上就是浅谈React 的引入的详细内容,更多关于React 的引入的资料请关注狼蚁SEO其它相关文章!
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程