registerServiceWorker在React JS中做什么?

JavaScript React.js

Mandy小胖Pro

2020-03-16

我是React的新手,我想知道以下代码中的registerServiceWorker()的目的是什么?

import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import registerServiceWorker from './registerServiceWorker';

ReactDOM.render(<App />, document.getElementById('root'));
registerServiceWorker();

第1794篇《registerServiceWorker在React JS中做什么?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

2个回答
小胖L 2020.03.16

服务工作者是一个Web API,可帮助您缓存资产和其他文件,以便当用户脱机或网络速度较慢时,他/她仍然可以在屏幕上看到结果,因此,它可以帮助您改善用户体验,这是您现在应该了解的关于服务人员的知识。这一切都是关于向您的站点添加脱机功能。

默认情况下,React为您创建一个服务工作者,而无需您进行配置。了解更多;

Stafan小小斯丁 2020.03.16

服务人员将在没有网络的情况下脱机使用网站数据,就像制作PWA。请参考此链接PWA以了解有关实现以及如何使用registerServiceWorker()的更多信息。

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android