@n1ksON
Интерн

Куда делся serviceWorker.js?

Развернул проект с помощью create-react-app. После установки firebase, исчез файл serviceWorker.js - стандартный файл, появляющийся при развертке проекта. Вместо него появился файл reportWebVitals.js. Погуглил, это какая-то новая фича от Google использующаяся для оптимизации.
Подскажите, как это вообще связно и нужен ли serviceWorker.js для полноценной работы React-приложения? Если я правильно понял, serviceWorker.js нужен, чтобы приложение правильно работало в оффлайне.
Или скажите на каких ресурсах можно почитать про это подробнее.
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
Wondermarin
@Wondermarin
Service Worker стал опциональным начиная с 4 версии CRA и нужен для создания PWA.
Подробнее об этом вы можете найти в документации.

Starting with Create React App 4, you can add a src/service-worker.js file to your project to use the built-in support for Workbox's InjectManifest plugin, which will compile your service worker and inject into it a list of URLs to precache.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы