Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用reactJs在本地保存大数据?_Javascript_Reactjs_Sqlite - Fatal编程技术网

Javascript 如何使用reactJs在本地保存大数据?

Javascript 如何使用reactJs在本地保存大数据?,javascript,reactjs,sqlite,Javascript,Reactjs,Sqlite,现在我使用ReactJs,我想在本地保存大数据,我试图为ReactJs寻找SQLite,但我找不到,关于ReactNative的SQLite,请告诉我如何使用ReactJs在本地保存大数据 谢谢。您说的是本地,但在您的一条评论中,您担心可以保存的数据量 如果您不是在寻找全面数据库解决方案的开销,您可以使用Firebase实时数据库;它可以免费存储高达1 gb的数据,并且非常容易设置 您将通过Firebase的控制台为数据库定义架构,然后将配置复制并粘贴到代码中,然后运行初始化脚本,然后使用Fi

现在我使用ReactJs,我想在本地保存大数据,我试图为ReactJs寻找SQLite,但我找不到,关于ReactNative的SQLite,请告诉我如何使用ReactJs在本地保存大数据


谢谢。

您说的是本地,但在您的一条评论中,您担心可以保存的数据量

如果您不是在寻找全面数据库解决方案的开销,您可以使用Firebase实时数据库;它可以免费存储高达1 gb的数据,并且非常容易设置

您将通过Firebase的控制台为数据库定义架构,然后将配置复制并粘贴到代码中,然后运行初始化脚本,然后使用Firebase引用访问API(参见下面的简单示例)

如果您想在应用程序中实现SQLite,出于以下几个原因,您需要在服务器端而不是客户端实现它;最重要的是安全。。。看看这个答案:

显然,还有另一个相对较新的选项称为IndexedDB,一些浏览器支持在本地存储大量结构化数据


我会使用firebase。它得到了很好的支持,由谷歌制作,并且非常容易安装。

你说的是本地的,但在你的一条评论中,你担心可以保存的数据量

如果您不是在寻找全面数据库解决方案的开销,您可以使用Firebase实时数据库;它可以免费存储高达1 gb的数据,并且非常容易设置

您将通过Firebase的控制台为数据库定义架构,然后将配置复制并粘贴到代码中,然后运行初始化脚本,然后使用Firebase引用访问API(参见下面的简单示例)

如果您想在应用程序中实现SQLite,出于以下几个原因,您需要在服务器端而不是客户端实现它;最重要的是安全。。。看看这个答案:

显然,还有另一个相对较新的选项称为IndexedDB,一些浏览器支持在本地存储大量结构化数据


我会使用firebase。它得到了很好的支持,由谷歌制作,并且非常容易安装。

检查此项-@ravibagul91本地存储是否可用于大数据?localStorage是否有限制?请尝试此检查-@ravibagul91 localStorage是否可用于大数据?本地存储不是有限制吗?试试这个
npm install firebase


import firebase from 'firebase';
var config = {
  ... {paste-from-firebase}
};


 writeUserData(name, priority){
    firebase.database().ref('users').push({
        name,
        priority
    }).then((data)=>{
        //success callback
        console.log('data' , data)
    }).catch((error)=>{
        //error callback
        console.log('error ' , error)
    })
  }

componentDidMount(){
    // initialize firebase
    if (!firebase.apps.length) {
      firebase.initializeApp(config);
    }
    // an example of writing user data to the db
    this.writeUserData('John', 'normal')
  }