File tree Expand file tree Collapse file tree 2 files changed +12
-4
lines changed
packages/react-scripts/template/src Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change 1
1
import React from 'react' ;
2
2
import ReactDOM from 'react-dom' ;
3
3
import App from './App' ;
4
- import registerServiceWorker from './register- service-worker' ;
4
+ import * as serviceWorkerRegistration from './service-worker-registration ' ;
5
5
import './index.css' ;
6
6
7
7
ReactDOM . render (
8
8
< App /> ,
9
9
document . getElementById ( 'root' )
10
10
) ;
11
11
12
- registerServiceWorker ( ) ;
12
+ serviceWorkerRegistration . register ( ) ;
Original file line number Diff line number Diff line change 1
- export default ( ) => {
1
+ export function register ( ) {
2
2
if ( process . env . NODE_ENV === 'production' && 'serviceWorker' in navigator ) {
3
3
window . addEventListener ( 'load' , ( ) => {
4
4
const swUrl = `${ process . env . PUBLIC_URL } /service-worker.js` ;
@@ -27,4 +27,12 @@ export default () => {
27
27
} ) ;
28
28
} ) ;
29
29
}
30
- } ;
30
+ }
31
+
32
+ export function unregister ( ) {
33
+ if ( 'serviceWorker' in navigator ) {
34
+ navigator . serviceWorker . ready . then ( function ( registration ) {
35
+ registration . unregister ( ) ;
36
+ } ) ;
37
+ }
38
+ }
You can’t perform that action at this time.
0 commit comments