React 脚手架

1、创建脚手架

全局安装 npm i -g create-react-app

create-react-app 项目名

npm start 运行项目

2、目录结构分析

README.md  说明文档

package.json  对应用程序的描述:包括应用名称、版本号、依赖包、项目的启动、打包等

public 

        favicon.ico  应用程序顶部的icon图标

        index.html  入口文件

        logo192.png  被在 mianfest.json 中使用

        logo512.png  被在 mianfest.json 中使用

        mianfest.json  和 web app 配置相关

        robots.txt  指定搜索引擎可以或者无法爬取哪些文件

src

        App.css  App组件相关的样式

        App.js  App组件的代码文件

        App.test.js  App组件的测试代码文件

        index.css  全局的样式文件

        index.js  整个应用程序的入口文件

        log.svg  启动初始项目,看到的React图标

        serviceworker.js  默认帮助我们写好的注册PWA相关的代码

        setupTests.js  测试初始化文件

PWA:全称 Progressive Web App,即渐进式 web 应用 。一个PWA应用首页显示一个网页,可以通过web技术编写出一个网页应用。随后添加上 App Mainfest 和 Service Worker 来实现 PWA 的安装和离线功能。这种Web存在的形式,我们也称之为是 Web App。

PWA 解决了哪些问题?

(1)可以添加至主屏幕,点击主屏幕图标可以实现启动动画以及隐藏地址栏

(2)实现离线缓存功能,即使用户手机没有网络,依然可以使用一些离线功能

(3)实现了消息推送

 ·

 

相关推荐

  1. react脚手架创建项目,配置别名(alias)

    2024-05-13 22:14:04       17 阅读
  2. 【超全】React学习笔记 上:基础使用与脚手架

    2024-05-13 22:14:04       127 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-13 22:14:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-13 22:14:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-13 22:14:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-13 22:14:04       20 阅读

热门阅读

  1. 深入理解Spring AOP中多切面拦截与异常处理

    2024-05-13 22:14:04       12 阅读
  2. Go语言流程控制(二)

    2024-05-13 22:14:04       12 阅读
  3. springboot整合s3,用ImageIO进行图片格式转换

    2024-05-13 22:14:04       12 阅读
  4. 设计模式——备忘录模式(Memento)

    2024-05-13 22:14:04       14 阅读
  5. 2008NOIP普及组真题 2. 排座椅

    2024-05-13 22:14:04       14 阅读
  6. kalman-filter python实现?

    2024-05-13 22:14:04       13 阅读
  7. 哈希表第9/9题--四数之和

    2024-05-13 22:14:04       11 阅读
  8. Swiper轮播图

    2024-05-13 22:14:04       11 阅读
  9. Windows C++ 弹框显示图片或者播放视频

    2024-05-13 22:14:04       9 阅读
  10. OpenCV特征匹配总结

    2024-05-13 22:14:04       9 阅读