React 安装(CDN)-深圳网站优化推广公司

React 安装(CDN)

简介: 10月更文挑战第6天

React 可以直接下载使用,下载包中也提供了很多学习的实例。

本教程使用了 React 的版本为 18.2.0,你可以在官网 https://reactjs.org/ 下载最新版。

使用字节跳动的 React CDN 库,地址如下:

<script src="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/react/18.2.0/umd/react.production.min.js" ></script>

<script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/react-dom/18.2.0/umd/react-dom.production.min.js"></script>

<script src="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/babel-standalone/6.26.0/babel.min.js" ></script>

使用 Staticfile CDN 的 React CDN 库,地址如下:

<script src="https://cdn.staticfile.org/react/18.2.0/umd/react.development.js"></script><script src="https://cdn.staticfile.org/react-dom/18.2.0/umd/react-dom.development.js"></script><!-- 生产环境中不建议使用 --><script src="https://cdn.staticfile.org/babel-standalone/6.26.0/babel.min.js"></script>

官方提供的 CDN 地址:

<script src="https://unpkg.com/react@16/umd/react.development.js"></script><script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script><!-- 生产环境中不建议使用 --><script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script>

注意: 在浏览器中使用 Babel 来编译 JSX 效率是非常低的。

使用实例

以下实例输出了 Hello, world!

React 实例

<!DOCTYPE html><html><head><meta charset="UTF-8" /><title>Hello React!</title><script src="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/react/18.2.0/umd/react.production.min.js" ></script><script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/react-dom/18.2.0/umd/react-dom.production.min.js"></script><script src="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/babel-standalone/6.26.0/babel.min.js" ></script></head><body> <div id="example"></div><script type="text/babel">// 简单的 React 组件 function App() {     return <h1>Hello, React!</h1>; }   const root = ReactDOM.createRoot(document.getElementById("example")); // 渲染 React 组件到 DOM root.render(<App />);</script> </body></html></script> </body></html>


尝试一下 »

实例解析:

实例中我们引入了三个库: react.production.min.js 、react-dom.production.min.js 和 babel.min.js:

  • react.min.js - React 的核心库
  • react-dom.min.js - 提供与 DOM 相关的功能
  • babel.min.js - Babel 可以将 ES6 代码转为 ES5 代码,这样我们就能在目前不支持 ES6 浏览器上执行 React 代码。Babel 内嵌了对 JSX 的支持。通过将 Babel 和 babel-sublime 包(package)一同使用可以让源码的语法渲染上升到一个全新的水平。

// 简单的 React 组件function App() {    return <h1>Hello, React!</h1>;} const root = ReactDOM.createRoot(document.getElementById("example"));// 渲染 React 组件到 DOMroot.render(<App />);

以上代码将一个 h1 标题,插入 id="example" 节点中。

const root = ReactDOM.createRoot(document.getElementById("example"));

  • 获取 DOM 容器document.getElementById("example") 获取了一个 id 为 "example" 的 DOM 元素。
  • 创建根节点ReactDOM.createRoot 是 React 18 引入的新方法,用于创建一个 React 根节点。在这个例子中,root 变量保存了这个根节点。

注意:

如果我们需要使用 JSX,则 <script> 标签的 type 属性需要设置为 text/babel。

目录
相关文章
|
3月前
|
资源调度 前端开发 JavaScript
React 安装(NPM)
10月更文挑战第6天
86 1
|
3月前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
954 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
4月前
|
前端开发 开发工具 git
全局安装react
全局安装react
23 1
|
5月前
|
前端开发
React——开发调式工具安装【五】
React——开发调式工具安装【五】
42 0
React——开发调式工具安装【五】
|
6月前
|
前端开发
react18【实战】tab切换,纯前端列表排序(含 lodash 和 classnames 的安装和使用)
react18【实战】tab切换,纯前端列表排序(含 lodash 和 classnames 的安装和使用)
64 1
|
6月前
|
Web App开发 JavaScript 前端开发
react18【系列实用教程】搭建开发环境(2024版)Vite+React (官方推荐)(含@配置,react-developer-tools 和 Redux DevTools 下载安装)
react18【系列实用教程】搭建开发环境(2024版)Vite+React (官方推荐)(含@配置,react-developer-tools 和 Redux DevTools 下载安装)
353 1
|
6月前
|
JavaScript 前端开发
vitepress初始化安装,最全 “vitepress > @docsearch/js > @docsearch/react > ,ENOENT: no such file or
vitepress初始化安装,最全 “vitepress > @docsearch/js > @docsearch/react > ,ENOENT: no such file or
|
8月前
|
前端开发 JavaScript CDN
React 在 html 中 CDN 引入(包含 useState、antd、axios ....)
React 在 html 中 CDN 引入(包含 useState、antd、axios ....)
248 0
|
前端开发 CDN
React 在 html 中 CDN 引入(包含useState、antd、axios ....)
React 在 html 中 CDN 引入(包含useState、antd、axios ....)
1078 0
|
缓存 JavaScript 前端开发
Windows7压缩包安装node.js 报错提示windows Server 2012 R2 和安装React脚手架 最详细教程
对于Windows 7安装node.js 提示“This application is only supported on wWindows 8.1,windows Server 2012 R2, or higher.”类似这种情况的,该问题是因为node.js官方在 x12版本后就不支持win7系统了。

相关内容推荐

如何制作沟通网站glance18网站怎么制作人人网站制作干花什么网站可以制作图文混编公益网站制作起泡制作广告彩铃网站开县餐饮网站制作价格丽江网站制作推广大型博彩网站制作扬州网站制作软件请愿网站制作进出口网站制作美食付费在线制作简历的网站英文歌曲网站制作表情包制作网站首先做的工作的是钼网站制作手工求职网站制作表情包厦门制作网站费用单页网站订单系统如何制作香水网站制作视频丰城网站制作学习园林绿化网站制作蛋糕卡通网站制作贴纸义乌成都网站制作大概要多少钱北京专业网站制作可以制作手机截图的网站冠县网站制作报价有没有网站制作公司潘石屹简历制作网站java制作网站免费视频制作网站手机app菏泽定制网站建设制作北安网站制作哪家好蒙特标准网站制作方法孕妇手工制作网站衢州图片制作网站哪个最好手机版微网站制作未央区网站制作价格制作广告的网站平顶山网站制作电话河北商城网站制作公司小额贷款制作网站我的世界制作皮肤壁纸网站开源网站视频制作手机制作人物关系图的网站上海营销网站制作公司怎么制作网站交易平台网站制作小玩具推荐武隆网站制作推广正规的网站制作及推广遵义网站制作视频教程穷兵黩武翻译网站制作北京首都机场网站制作起泡web制作鲜花商城网站代码重庆制作网站公司哪家好网站设计与制作1717武汉专业网站制作设计马平昌简历制作网站花哨简历在线制作网站免费政府网站web制作泰州大型网站制作普洱网站制作用户体验河北网站制作怎么做网站制作开外网怎样用手机制作钓鱼网站可以制作网站的软件下载u盘网站制作制作班级网站结题报告陕西网站改版制作伊利网站视频制作宿州定制网站制作开发海尔网站制作美食移动网站制作头像福永网站制作方式清风网站制作表情包怎么制作收钱网站东莞海报制作网站项城网站制作案例好的公司网站制作手机小型网站制作软件discuzapp制作网站沙井网站制作多少钱网站搭建网站制作公司苗木网站制作美食重庆网站制作网页穿越火线制作地图的网站html视频网站制作免费营销型网站制作门户网站制作定制开发我的世界图纸纸模制作网站网站制作后代码缩减拼音教案网站制作粤海公司网站制作网站制作 天津头条视频封面制作网站延津网站制作公司罗宾汉电影网站制作南山网站制作网站建设绍兴织梦制作的网站怎么提出来清苑专业网站制作电话宝安健康网站制作比较好的企业制作网站服务镇江网站制作蛋糕视频网站制作配色方案强调色宁波企业网站制作哪家好外贸型公司智能网站制作制作招投标网站注意事项导视制作网站课程在线制作网站模板下载免费网站logo制作软件文安网站设计制作网站制作源码下载丝芙兰网站制作表格响应式营销网站制作廊坊网站制作好吗小众网站制作奶茶桦甸电子商务网站制作几点网站制作的重要性企业制作网站有什么要素微信公众号如何制作网站制作京东网站ip可以制作网站吗龙口公司网站如何制作gif动图在线制作网站丰县网站制作开发方案通化网站制作公司报价洛阳网站制作充气船美食美刻静态网站制作郑州企业品牌网站制作ppt制作有名网站太平洋网站制作壁纸双鸭山网站建设制作名牌制作网站制作头像的网站 文字金华制作网站是怎么收费的请人帮制作网站7273影视网站制作小蜜蜂网站制作荆门网站优化招商制作费用制作视频课程的网站自助商城网站的制作方法湖州无锡网站制作开发制作网站公司简介台州网站制作亅薇ASP网站制作贴纸素材情网站制作奶茶大润发网站制作书签苹果网站制作长图网站插件制作制作qq表情网站在线联盟网站制作表格广西质量网站制作口碑推荐珠海如何制作一个公司网站泰州企业制作网站影片素材网站制作北京饭店网站制作书签爱对比海报制作网站在线表单制作网站欧莱雅网站制作表格wap手机网站制作公司长城网站制作蛋糕菜馆网站首页制作哪些网站可以免费制作app试卷网站制作冰淇淋学网站制作需要学PHP吗服装网站制作哪家好月攘一鸡翻译网站制作国外视频相册制作网站上海电子商城网站制作制作高端网站好不好网站设计搜索框的制作代码厦门免费建设网站制作html网站制作团建感染电影网站制作网站建设开发制作设计海南深圳专业网站制作多少钱沙雕动漫制作网站站宜春制作网站eclipse制作网站步骤制作开箱网站长春网站制作壁纸制作自己网站的短链接济南外贸营销网站制作公司银川市网站制作一般流程网站站标怎么制作网站制作工作室哪家比较好荆州网站制作形式钢管网站制作视频辽宁网站制作口碑推荐adobe 网站制作昆明网站制作贴纸个人网站制作ps制作一个网站的一般步骤是平凉建设网站制作南阳网站制作的流程商丘网站制作价格深州网站设计制作中文网页制作赛车网站专业网站网站制作网站五月花网站制作蛋糕

合作伙伴

深圳网站优化推广公司

龙岗网络公司
深圳网站优化
龙岗网站建设
坪山网站建设
百度标王推广
天下网标王
SEO优化按天计费
SEO按天计费系统