import { StrictMode } from 'react' import { createRoot } from 'react-dom/client' import './index.css' import App from './App' if ('serviceWorker' in navigator) { window.addEventListener('load', () => { navigator.serviceWorker.ready.then((registration) => { registration.addEventListener('updatefound', () => { const newWorker = registration.installing; newWorker.addEventListener('statechange', () => { if (newWorker.state === 'installed' && navigator.serviceWorker.controller) { window.dispatchEvent(new CustomEvent('swUpdated', { detail: newWorker })); } }); }); }); }); } createRoot(document.getElementById('root')).render( , )