NetInfo для статуса сети; SQLite/WatermelonDB/Realm для данных; очередь мутаций и conflict policy.
Разбор
- Индикаторы sync в UI.
- Idempotent API.
- Миграции схемы.
- Не блокируйте JS тяжёлыми транзакциями без batching.
Итог
Оффлайн — локальная БД + sync-слой, не только кэш HTTP.