client/src/index.js
import React from "react";
import ReactDOM from "react-dom";
import * as Sentry from "@sentry/browser";
import App from "./App";
import * as serviceWorker from "./serviceWorker";
if (process.env.REACT_APP_SENTRY_DSN) {
Sentry.init({
dsn: process.env.REACT_APP_SENTRY_DSN,
});
}
ReactDOM.render(<App />, document.getElementById("root"));
// 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: https://bit.ly/CRA-PWA
serviceWorker.register({
onUpdate: (registration) => {
const event = new CustomEvent("sw-updated");
window.dispatchEvent(event, {
registration,
});
},
onSuccess: (registration) => {
const event = new CustomEvent("sw-installed");
window.dispatchEvent(event, {
registration,
});
},
});