diff --git a/packages/react-scripts/template/src/index.js b/packages/react-scripts/template/src/index.js index fae3e3500cf003c76f0065ffd12df759c9ccb6aa..5941029111856861f434492b75dd55a2c6abf7e6 100644 --- a/packages/react-scripts/template/src/index.js +++ b/packages/react-scripts/template/src/index.js @@ -2,7 +2,11 @@ import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; -import registerServiceWorker from './registerServiceWorker'; +import * as serviceWorker from './serviceWorker'; ReactDOM.render(<App />, document.getElementById('root')); -registerServiceWorker(); + +// If you want your app to work offline and load faster, you can change +// unregister() to register() below. Note this comes with some pitfalls. +// Learn more about service workers: http://bit.ly/2vJdu84 +serviceWorker.unregister(); diff --git a/packages/react-scripts/template/src/registerServiceWorker.js b/packages/react-scripts/template/src/serviceWorker.js similarity index 99% rename from packages/react-scripts/template/src/registerServiceWorker.js rename to packages/react-scripts/template/src/serviceWorker.js index a3e6c0cfc10de36d6bcb38c52e00c012e985d68e..2edbdd420ea69b916268fd989dd95db4c19bee82 100644 --- a/packages/react-scripts/template/src/registerServiceWorker.js +++ b/packages/react-scripts/template/src/serviceWorker.js @@ -18,7 +18,7 @@ const isLocalhost = Boolean( ) ); -export default function register() { +export function register() { if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { // The URL constructor is available in all browsers that support SW. const publicUrl = new URL(process.env.PUBLIC_URL, window.location);