2 - 搭建 React 开发环境

1. script 标签引入方式

// 开发环境
<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/babel.min.js"></script>
// 生产环境
<script src="https://unpkg.com/react@16/umd/react.production.min.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script>
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
  • react.js - React 的核心库
  • react-dom.js - 提供与DOM相关的功能的库
  • babel.min.js - 用来编译 JSX 语法的babel库

2. create-react-app 脚手架的方式

  1. 全局安装脚手架
yarn global add create-react-app
  1. 创建项目
create-react-app <projectName>
  1. 运行

脚手架项目结构简介

  • node_modules - 项目依赖资源包
  • public - 静态资源目录
  • src - 源代码目录
    • index.js - 主入口文件
    • index.css - 全局css样式
    • App.js App.css App.test.js 主组件
  • .gitignore - git忽略文件
  • package.json - 项目描述文件
  • README.md - 读我文件

PS:
manifest.json和serviceWorker.js
PWA用到的,2016年谷歌提出的,渐进式网页应用,在页面在手机上有原生APP的体验(离线缓存、全屏展示、桌面提醒)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • GitChat技术杂谈 前言 本文较长,为了节省你的阅读时间,在文前列写作思路如下: 什么是 webpack,它要...
    萧玄辞阅读 12,958评论 7赞 110
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 29,196评论 1赞 45
  • 写在开头 先说说为什么要写这篇文章, 最初的原因是组里的小朋友们看了webpack文档后, 表情都是这样的: (摘...
    Lefter阅读 5,501评论 4赞 31
  • [toc] REACT react :1.用来构建用户界面的 JAVASCRIPT 库2.react 专注于视图层...
    拨开云雾0521阅读 1,628评论 0赞 1
  • 5月25日,星期四,晴 今上午没上班,在家忙忙碌碌一上午很快过去了。吃好午饭,终于可以稍休息会了,一会准备上班走了...
    许悦妈妈阅读 275评论 0赞 2

友情链接更多精彩内容