58云玻网

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 373|回复: 0

具进行测试 结论 使用 React 的 PWA 使用 React 创建

[复制链接]

2

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2023-11-6 15:36:45 | 显示全部楼层 |阅读模式

渐进式 Web 应用程序 (PWA) 在开始之前,请确保已安装 Node 和 NPM。我们将使用 google chrome 和Visual Studio IDE。另外,我们还需要在 chrome 中添加 lighthouse 扩展。我们将使用灯塔来检查应用程序是否是 PWA。 添加灯塔 创建 React 应用程序 那么让我们开始创建一个 React 项目。键入以下命令来创建 React 项目build 3 serve -s build 一切安好!我们的 React 应用程序在 localhost:5000 上运行。 使用灯塔 使用 React 创建渐进式 Web 应用程序 (PWA) 安装灯塔扩展后,您将在窗口的右上角看到该扩展的图标。单击并选择“生成报告”。稍等片刻,浏览器中就会出现类似这样的内容。 我们可以看到五个不同的指标——性能、可访问性、最佳实践、SEO 和渐进式 Web 应用程序。

最后的指标没有显示任何内容。点击它。 还 读 编程语言的历史 这些详细信息将显示在屏幕上。在“快速可靠”下,检查第二点和第三点。 第二点说“当前页面在离线 韩国 WhatsApp 号码列表 时不会响应 200”。PWA 的一个关键特性是即使离线也能加载。这表明我们的应用程序不是 PWA。 使其成为 PWA 所以现在是时候将其变成 PWA 了。但我们怎样才能做到这一点呢?答案就在灯塔扩展生成的报告中。在可安装下,检查第二点。 我们需要注册serviceWorker。React 已经为我们做了一切。打开index.js 文件。 React 已经在注释中提供了有关一些/CRA-PWA 这总结了一切。如果我们想让应用程序离线运行,我们需要注册serviceWorker。这很简单。只需将 更改为可。是的!这就是我们所需要的。



还 读 2020 年最重要的 Web 开发趋势 使用 Lighthouse 进行测试 使用 React 创建渐进式 Web 应用程序 (PWA) 让我们使用灯塔扩展进行检查。但首先,使用 control + C 终止构建,然后使用以下命令再次运行应用程序。 打开开发人员工具,然后单击应用程序标签。在那里我们可以找到“服务工作者”。点击它。然后勾选“离线”选项。现在我们离线了。重新加载页面并看看会发生什么。 还 读 开发对象数据库库 互联网连接没有错误。我们的应用程序是 PWA,即使离线也能正常工作。 为了进一步测试,我们将我们的应用程序不再是 PWA。终止构建,然后键入以下命令。 1 npm run build 2 serve -s build 确保选中离线选项。重新加载页面并查看浏览器中显示的内容。 屏幕上出现“无互联网”消息。发生这种情况是因为我们取消了的注册,从而使我们的服务不是 PWA。 结论 使用 React 制作 PWA 并不是一件困难的任务。







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX ( 鲁ICP备2024066306号 )

GMT+8, 2024-11-27 22:34 , Processed in 1.060652 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表