学习 react-native-sqlite-storage 案例

一、开发环境

react native 的 Android环境

react native 版本 0.63.4

二、介绍如何使用官网案例

该库的github地址

进入官网后,文档说明RN版本大于 0.60 不需要额外配置什么,直接在上面找 test 文件,进入后z粘贴 index.android.json1.js文件里面的代码

学习 react-native-sqlite-storage 案例

三、 跑项目会出现 JSON_OBJECT 错误

具体原因官网有解释:详细解释

简单就是说JSON 支持仅适用于 Android 原生,不适用RN的Android

所以想要跑通案例,就要把那代码删除掉

学习 react-native-sqlite-storage 案例

换成这种写法

  querySuccess = (tx, results) => {
        this.updateProgress("Query completed");
        var len = results.rows.length;
        this.updateProgress("Query completed count:" + len);
        for (let i = 0; i < len; i++) {
            let row = results.rows.item(i);
            this.updateProgress(${JSON.stringify(row)});
        }
    };

四、如何学习SQLite本身

首先,该在window上安装sqlite3 ,按照菜鸟教程 ,练习基础建数据库

其次,安装sqlite的可视化工具 ,建表,写sql语句,推荐使用sqlite studio

之后,就是看react-native-sqlite-storage的案例,API只能通过源码看,或者安装node_module后,在vscode里面点击导入的模块,查看接口(这种能力我也需要锻炼)

学习 react-native-sqlite-storage 案例

Original: https://blog.csdn.net/tengyuxin/article/details/123841587
Author: tengyuxin
Title: 学习 react-native-sqlite-storage 案例

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/815527/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球