проекта. Чтобы приложение могло работать с онлайн api, а в случае отсутствия сети работал с локальными данными?
я делал приложение с бд на сервере, когда отправлял данные на сервер, параллельно кэшировал их в asyncStorage. При открытии приложения брал данные из asyncStorage, и после этого брал только обновления с сервера... впринципе нехитрое дело)
Как раз недавно делал чтото подобное. Делал первый раз поэтому возможно решение не самое элегантное, но работало неплохо вроде: 1) В глобальный компонент вешаем setInterval который раз в несколько секунды пингует например google.com через axios или fetch 2) Далее соответственно если пришел хороший ответ пишем в редакс статус что онлайн true, если плохой ответ то пишем что false 3) Далее в приложении в нужных местах просто прописывал два сценария для онлайн и оффлайн режима
Обсуждают сегодня