问题标签 [react-native-sqlite-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
147 浏览

react-native - 在 React Native 中使用异步存储计数器

我是 React Native 的新手。我想在 React Native Expo 中使用异步存储制作一个计数器。异步存储适用于字符串值,但我需要使用整数值并且找不到创建它的示例。

如果您建议使用 SQLite 或有不同的存储区域,我将不胜感激。

0 投票
0 回答
30 浏览

react-native - 使用 react-native-sqlite-storage 时没有响应,

我正在尝试执行更新查询,但没有得到任何响应。

0 投票
1 回答
81 浏览

android - 应用程序的用户数据为 20 MB,不存储任何反应原生数据

我在 react-native 中开发了一个应用程序并将 .aab 文件发布到 Play Store。下载大小几乎为 11 MB。安装后需要 57 MB。附加了应用程序使用的存储详细信息的屏幕截图。以下是应用程序的依赖项。

我需要知道为什么用户数据占用 20 MB?

应用程序中最初没有存储任何内容,只是最初将一些空表存储在数据库中。只是正在创建一些数据库表。

谢谢

0 投票
0 回答
472 浏览

javascript - TypeORM 查询返回一个空数组

我正在尝试从现有数据库中检索数据。我最近从 Expo 管理切换到裸工作流,尝试使用 TypeORM 测试 react-native-sqlite-storage。但是,TypeORM 原始查询一直返回一个空数组,我不知道为什么。

这是我的代码,它基于此示例https://dev.to/jgabriel1/expo-sqlite-typeorm-4mn8

DictionaryScreen.js

存储库.ts

连接.tsx

EJModel.ts

PS:在 React Native 项目中加载现有数据库是一种不寻常的尝试吗?工作示例几乎不存在。我曾经让它在 Expo 上工作,但我意识到我需要迁移功能,并试图用 TypeORM 做同样的事情,浪费大量时间......

0 投票
0 回答
45 浏览

react-native - 将 react-native-sqlite-storage 数据库从一部手机发送到另一部手机

我正在为我的应用程序使用 react-native-sqlite-storage。我想将两部手机中的两个数据库同步在一起。我试图将数据库复制到下载文件夹(通过 react-native-fs),然后转移到另一部手机。我在资产文件夹中创建了一个文件夹并使用了这个: SQLite.openDatabase({name: 'zagrosDB', createFromLocation: '~db/zagrosDB.db'})

我有两个问题:

  1. 当我将数据库从资产复制到下载文件夹时,这并不是包含所有数据的真实数据库。
  2. 当我将数据库发送到另一台设备时,我无法将其保存到资产文件夹。

有什么问题吗?

0 投票
0 回答
47 浏览

react-native - 初始化 SQLite 数据库

我在以下代码中使用“react-native-sqlite-storage”

我正在使用以下代码

我怎么在日志中得到这个错误

我在ios模拟器上试试

0 投票
0 回答
56 浏览

javascript - React Native Sqlite enablePromise 选项

在 react-native-sqlite-storage 包中:

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

有一个启用承诺的选项:

我是否必须在反应原生项目中启用此选项?当我不启用它时,react native 的工作方式有何不同?如果未启用,组件是否在渲染之前等待查询完成(同步)?

0 投票
1 回答
322 浏览

react-native - 找不到模块:即使 sqlite.core.js 位于 ./node_modules/react-native-sqlite-storage/lib/ 中,也无法解析“react-native”

我正在尝试通过在一个简单的应用程序上将 sqlite 与 react native 链接来开始.. 但不知何故一直低于错误:我尝试重新安装、重新链接、删除模块和纱线启动......

请帮忙!未找到模块:即使 sqlite.core.js 文件位于 ./node_modules/react-native-sqlite-storage/lib/sqlite.core.js 中,也无法解析“react-native”

错误: “./node_modules/react-native-sqlite-storage/lib/sqlite.core.js 未找到模块:无法解析 'C:\Users\accd8\Documents\1 Expertise\React 中的 'react-native' \TechTim\my-app\node_modules\react-native-sqlite-storage\lib'"

以下是在浏览器上: 浏览器错误消息

图像显示库 node_modules/react-native-sqlite-storage/lib/sqlite.core.js

我的包裹杰森:

APP.js

0 投票
1 回答
77 浏览

javascript - Sqlite executeSql 没有返回 ResultSet

我正在尝试使用 react-native-sqlite-storage 插件执行一个Sqlite简单React-Native查询。根据文档,我应该将两个参数放入成功回调 1)SQLite.Transaction和 2)SQLlite.ResultSet 但我只SQLite.Transaction在我的示例中得到了。

控制台输出

0 投票
2 回答
285 浏览

react-native - Use redux-persist instead of local DB for big data? React Native

I am using React Native and want to store notes locally and I was searching out what will be the best way to store data locally. So, first I thought of sql but it's little bit complex then I went towards redux and it's easy to use. So, what will be the best solution for it for large number of data??