Как хранить данные в автономном режиме с помощью приложения React Native? - PullRequest
1 голос
/ 20 июня 2020

В настоящее время я создаю приложение React Native, которое потребует, чтобы пользователь мог хранить данные в автономном режиме, а затем только один раз он синхронизирует c с базой данных. Я слышал о PouchDB, но не совсем понимаю, как его реализовать, поэтому совет по этому поводу может быть решением.

Я не уверен, какие сервисы использовать, потому что это мой первый раз, когда я создаю полное приложение React Native. У меня есть опыт использования React JS, Express и Sequelize, однако я не думаю, что могу использовать Sequelize с приложением React Native.

Я бы хотел использовать либо No Sql, либо MySQL база данных, однако, я открыт для любого.

Любые советы о том, какие услуги вам, языки, гиды, видео были бы замечательны, так как я застрял на этом некоторое время.

Ответы [ 2 ]

2 голосов
/ 20 июня 2020

Вы можете использовать redux-persist. Это позволяет хранить данные в паре ключ-значение. Это то, что я использую для хранения данных в автономном режиме и синхронизации с БД при необходимости. Это удобно при использовании react-redux. Вы можете занести в черный или белый список редукторы для сохранения данных только от указанных c редукторов.

Вот несколько ссылок, которые будут полезны

  1. NPM ссылка
  2. Подробнее о сохранении redux
  3. Настройка
1 голос
/ 20 июня 2020

Вы можете использовать Cloud Firestore, который является частью Firebase. Это не SQL база данных с автономным приоритетом, которая работает так, как вы описываете, и ее довольно легко использовать с React Native.

Документы: https://rnfirebase.io/firestore/usage

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...