PWA
MDMTはデフォルトでPWA対応しています。
といってもprecache有効にしてオフラインで動くようにするくらいだけど……
npm run build を実行すると、以下のファイルが自動で生成されます。
static/manifest.json: PWAの設定ファイルdocs/sw.js: Workboxで生成されたServiceWorker本体
生成された sw.js は、 components/ServiceWorker.tsx で読み込んでいます。
ロードするタイミングを変更したい場合は適宜いじってください。