Я ищу, чтобы добавить автономную поддержку приложения React Native. В настоящее время приложение запускает API, поддерживаемый db Postgres.Оффлайн поддержка React Native App
Я уже использую NetInfo, чтобы определить, есть ли у пользователя соединение или нет, но я хочу понять, как лучше использовать автономные возможности, когда пользователь может продолжать обновлять свои данные и информацию, а затем просто синхронизировать все снова подключитесь.
Похоже, что решение pouchdb/couchdb часто рекомендуется - однако я вообще не хочу менять свою базу данных. В идеале я хотел бы иметь способ сохранить «задания» вызовов API в очереди, а затем выполнить их после восстановления соединения.
Каков наилучший способ получить эту автономную функцию в приложении React Native.
Заранее благодарен!
Что вы используете для управления своим состоянием? –
В настоящее время используется Flux – Karim
, если вы используете Redux, чтобы использовать эту библиотеку, чтобы ваше состояние было доступно в автономном режиме: https://github.com/rt2zz/redux-persist –