76 / 98
Как реализовать офлайн-режим в React-приложении через Service Worker?
Service Worker — фоновый скрипт, который перехватывает сетевые запросы и решает, откуда брать данные: из сети или из Cache API. Для офлайна нужно: закэшировать статику при установке SW, перехватывать fetch-запросы и отдавать кэш, когда сеть недоступна, а также сохранять действия пользователя в IndexedDB и синхронизировать их при восстановлении связи через Background Sync API.