【前端知识】React 基础巩固(十六)——脚手架的介绍和环境搭建

React 基础巩固(十六)——脚手架的介绍和环境搭建

前端脚手架

  • 三大框架的脚手架
    • Vue: @vue/cli
    • Angular: @angular/cli
    • React: create-react-app
  • 作用:帮助我们生成一个通用的目录结构,并且已经将我们所需的工程环境配置好
  • 脚手架需要依赖什么?
    • 都使用 node 编写(node 环境),都基于 webpack

创建 React 项目的命令如下

  • 注意:项目名称不能包含大写字母
create-react-app 项目名称
cd 项目名称
yarn start

React 脚手架目录结构

关于 PWA

  • PWA 全称 Progressive Web App,即渐进式 WEB 应用
  • 一个 PWA 应用首先是一个网页,可以通过 Web 技术编写出一个网页应用
  • 随后添加上 App Manifest 和 Service Worker 来实现 PWA 的安装和离线等功能
  • 这种 Web 存在的形式,我们也称之为是 Web App
  • PWA解决了哪些问题?
    • 可以添加至主屏幕,点击主屏幕土逼啊哦可以实现启动动画以及隐藏地址栏
    • 实现离线缓存功能,即使用户手机没有网络,依然可以使用一些离线功能
    • 实现了消息推送
    • 等等一系列类似于Native App相关功能

React脚手架中的webpack

  • React脚手架默认是基于Webpack来开发的
  • 目录结构中并未看到任何webpack相关内容
    • 原因是React脚手架将webpack相关的配置隐藏起来了
  • 如何查看webpack的配置信息
    • 执行一个package.json中的脚本"eject":"react-scripts eject"
    • 此操作不可逆

你可能感兴趣的:(前端知识,React,前端,react.js,webpack)