Firebase JavaScript SDK和react-native-firebase有什么区别

ker*_*man 8 firebase react-native google-cloud-firestore react-native-firebase

我正在尝试使用Firebase(Cloud Firestore)作为本机应用程序,以存储我的JSON对象。

我见过人们在他们的应用程序中使用Firebase (npm install firebase),而其他人则使用react-native-firebase。

大多数博客都说Firebase本身是用于Web的,因此它们的本机响应支持是“无/少”。而其他一些博客和firebase官方博客则说Firebase支持本地本机。

我不确定为我的本机项目选择哪个库,它们之间有什么区别。

Dim*_*ira 6

根据GitHub上的项目描述

React Native Firebase是一个轻量级的javascript层,可将您连接至适用于iOS和Android的本地Firebase SDK,其目的是尽可能地镜像正式的Firebase Web SDK。

尽管官方的Firebase JS SDK将与React Native一起使用;它主要是为Web构建的,与本机相比具有有限的功能集。

因此,您应该选择它,以响应本机平台。这将使您可以使用更多功能,还可以受益于使用本机sdk(速度,内存消耗等)。