Подтвердить что ты не робот

Как я могу получить доступ к локальной базе данных для реагирования на родной язык?

Мы часто обращаемся к локальной базе данных sqlite при разработке приложения. Что такое контрагент в реакции родной? Должен ли я использовать AsyncStorage для хранения данных без собственного модуля?

4b9b3361

Ответ 1

Обновленный ответ: теперь доступна доступная оболочка SQLite:

https://github.com/andpor/react-native-sqlite-storage

Ранее:

Этот комментарий к Hacker News показывает, что сейчас ничего не доступно:

В настоящее время нет собственного модуля для SQLite, но вы можете создать его если ты хочешь.:-D http://facebook.github.io/react-native/docs/nativemodulesios.html

Мы используем хранилище ключей для большей части нашей клиентской стороны: http://facebook.github.io/react-native/docs/asyncstorage.html

Это Эрик Висенти, который, похоже, работает в Facebook и вносит свой вклад в React Native, настолько авторитетный.

Ответ 2

Полнофункциональный плагин SQLite для React Native доступен здесь:

https://github.com/andpor/react-native-sqlite-storage

Версия 2.1.0 поддерживает как iOS, так и Android, а fmk имеет как обычные JS-обратные вызовы, так и интерфейсы на основе Promise.

Ответ 3

Realm React Native позволяет эффективно писать слой модели приложений безопасным, постоянным и быстрым способом. Вот как это выглядит: Видеть Realm React Native а также Документы для Realm

Ответ 4

Встроенная постоянная или база данных памяти для реагирования https://github.com/smartdemocracy/react-native-local-mongodb

Он имеет статистику производительности

  • Вставка: 10 680 оп/с
  • Найти: 43 290 ops/s
  • Обновление: 8 000 операционных систем/с
  • Удалить: 11 750 операций/с