Skip to content

Commit 0e51eef

Browse files
iansugaearon
authored andcommitted
Disable service worker by default (#3817)
* WIP disable service worker by default (#2554) * Updated service worker registration * Readd default export in registerServiceWorker.js * Updated comments about using Service Worker * Call it serviceWorker * Nits
1 parent 864874b commit 0e51eef

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

packages/react-scripts/template/src/index.js

+6-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@ import React from 'react';
22
import ReactDOM from 'react-dom';
33
import './index.css';
44
import App from './App';
5-
import registerServiceWorker from './registerServiceWorker';
5+
import * as serviceWorker from './serviceWorker';
66

77
ReactDOM.render(<App />, document.getElementById('root'));
8-
registerServiceWorker();
8+
9+
// If you want your app to work offline and load faster, you can change
10+
// unregister() to register() below. Note this comes with some pitfalls.
11+
// Learn more about service workers: http://bit.ly/2vJdu84
12+
serviceWorker.unregister();

packages/react-scripts/template/src/registerServiceWorker.js packages/react-scripts/template/src/serviceWorker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const isLocalhost = Boolean(
1818
)
1919
);
2020

21-
export default function register() {
21+
export function register() {
2222
if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) {
2323
// The URL constructor is available in all browsers that support SW.
2424
const publicUrl = new URL(process.env.PUBLIC_URL, window.location);

0 commit comments

Comments
 (0)