1、引入文件的方式

1、React.js:

​ React的核心库,解析组件,识别jsx

https://cdn.staticfile.org/react/16.4.0/umd/react.development.js

2、reactDom.js:

​ 处理有dom相关的操作

https://cdn.staticfile.org/react-dom/16.4.0/umd/react-dom.development.js

3、Babel.js

​ Babel 可以将 ES6 代码转为 ES5 代码,这样我们就能在目前不支持 ES6 浏览器上执行 React 代码。Babel 内嵌了对 JSX 的支持。通过将 Babel 和 babel-sublime 包(package)一同使用可以让源码的语法渲染上升到一个全新的水平

https://cdn.staticfile.org/babel-standalone/6.26.0/babel.min.js

2、官方脚手架(模块化)

安装 create-react-app

yarn global add create-react-app | npm install create-react-app  -g

创建 react项目

create-react-app 目录 | npx create-react-app 目录 | npm init react-app 目录
yarn eject   解构出所有的配置文件 可选
yarn start |  npm start             开发
yarn build |  npm run build  打包//调试 需要安装给chrome浏览器一个插件 react-dev-tools

环境解析

  • react: 核心包,解析组件,识别jsx
  • react-dom: 编译 -> 浏览器
  • react-scrpts: react的项目环境配置
  • manifest.json 生成一个网页的桌面快捷方式时,会以这个文件中的内容作为图标和文字的显示内容
  • registerServiceWorker.js支持离线访问,所以用起来和原生app的体验很接近,只有打包生成线上版本的react项目时,registerServiceWorker.js才会有效。服务器必须采用https协议
  • 对Internet Explorer 9,10和11的支持需要polyfill。

第三方脚手架

yeomen/dva/umi

React环境搭建、React引入文件的方式、React官方脚手架(模块化)、React第三方脚手架相关推荐

  1. 七十五、React环境搭建,目录文件分析和JSX

    2020/11/18. 周三.今天又是奋斗的一天. @Author:Runsen React React是Facebook 2013年推出的函数式编程开源前端框架,和Vue就是两个巨头.我得赶紧搞定R ...

  2. webstorm 创建react组件_webstorm的下载以及React环境搭建

    前言:本文我们将讨论ubuntu中webstorm的安装以及基本React环境搭建 一.安装JDK 下载webstorm之前我们要确定已经下载了jdk,这是必须的否则会在之后的操作提示你无法打开wen ...

  3. js进阶ajax函数封装(匿名函数作为参数传递)(封装函数引入文件的方式非常好用)...

    js进阶ajax函数封装(匿名函数作为参数传递)(封装函数引入文件的方式非常好用) 一.总结 2.匿名函数作为参数传递 二.js进阶ajax函数封装 ajax1.js 1 function ajax( ...

  4. 从零开始React:一档 React环境搭建,语法规则,基础使用

    手挽手带你学React入门第一期,带你熟悉React的语法规则,消除对JSX的恐惧感,由于现在开发中都是使用ES6语法开发React,所以这次也使用ES6的模式进行教学,如果大家对ES6不熟悉的话,先 ...

  5. React 环境搭建以及创建项目工程(一)

    下载软件 需要用到三个软件 node.js https://nodejs.org/zh-cn/ vs code. https://code.visualstudio.com/ google 浏览器 h ...

  6. React 环境搭建以及创建项目工程(二)

    创建工程 首先创建一个工程 npx create-react-app weibo cd移动到当前创建的文件下 cd weibo 安装 React 路由 npm install react-router ...

  7. 《模拟飞行入坑(二)P3D SDK环境搭建及CHM文件转化为html》

    SDK包下载 官网下载地址及文档:https://www.prepar3d.com/support/sdk/ 因为游戏使用的是P3DV4.2的版本,所以SDK优先选择 Prepar3D_v4_SDK_ ...

  8. optee3.14 qemu_v8的环境搭建篇(ubuntu20.04)--镜像方式-直接使用

    快速链接: .

  9. Jenkins【环境搭建 01】两种方式+两种环境部署最新版本 Jenkins v2.303.2 WAR包(直接使用 java -jar+使用Tomcat的Web端部署)

    Jenkins的中文用户手册 内容还是比较详细的,有入门+教程+使用手册,就是官网的速度感人

最新文章

  1. Scala 函数传名调用(call-by-name)
  2. 02-Django基础知识
  3. 【SQL】通过rowid查找及删除重复记录
  4. c语言3到7位水仙花数流程图_C语言入门基础整理
  5. linux系统用虚拟光驱装win7,虚拟光驱安装win7系统步骤
  6. vue+qrcode批量生成二维码
  7. 兔子繁殖问题(斐波那契数)
  8. android手机如何截屏,安卓手机怎么截图? (全文)
  9. 【应用推荐】如何选择适合自己的笔记应用?附热门笔记应用上手总结
  10. 【python】gensim corpora的简单使用
  11. 【开服必备】用Python优雅的生成用户验证码
  12. 医学影像图像处理若干关键问题的研究——开题报告
  13. 【元胞自动机】保守策略元胞自动机三车道(不开放辅路,软件园影响)交通流模型matlab源码
  14. excel一列多行数据合并、一行多列合并
  15. django在线启动爬虫
  16. css3自定义滚动条样式写法
  17. Android 实现全屏截图、剪裁图片、分享图片至其他应用进程功能(踩坑记录)
  18. linux6如何开启5096端口,10个Linux操作的好习惯
  19. nginx同端口(非80,443)配置证书,http强转https,post变get
  20. javaweb校园二手跳蚤市场源码

热门文章

  1. 股票交易日志7 12.22
  2. CAD VBA实现平面综合图分幅
  3. Android初级开发(九)——网络交互—解析JSON格式数据
  4. 快速解决macOS升级后截图权限授予无效的问题
  5. 我和程序员老公的十年故事
  6. html下拉框代码默认选中状态,@Html.DropDownListFor 下拉框绑定(选择默认值)
  7. 让用户输入一个宠物名字,然后检查该名字是否在宠物列表中
  8. php常用数组函数总结
  9. poj之旅——3050
  10. 神武手游创建人物等待服务器响应,神武2手游成长全流程变强必经之路 人物增强篇...