我正在try 使用Firebase(Cloud Firestore)作为react-native 应用程序,来存储我的JSON对象.

我见过有人在他们的apps中使用Firebase(npm安装Firebase),还有人使用react native Firebase.

大多数博客都说Firebase本身就是为web服务的,所以他们的react-native 支持是完全没有的.而其他一些blogs和firebase官方blog表示firebase支持react native.

我不确定为我的react-native 项目 Select 哪个库,以及它们之间的区别.

推荐答案

根据project description on GitHub:

React Native Firebase是一个轻量级javascript层,用于连接

尽管官方Firebase JS SDK将与React Native配合使用;信息技术

所以,您应该 Select 它,作为本机平台.这将允许您使用更多功能,并从使用本机sdk(速度、内存消耗等)中获益

React-native相关问答推荐

在 React Native 中从 Modal 打开 Modal

Invariant Violation:Chrome 不支持在本机模块上调用同步方法

错误:看起来您在另一个中嵌套了一个NavigationContainer

有没有办法改变 IOS 标题上react-navigation 的默认后退按钮 colored颜色 ?

如何解决react-navigation 问题:Animated: `useNativeDriver` is not supported because the native animated module is missing.?

将 svg 转换为 react-native-svg

Typescript:onPress 类型

React native Redux - 对象不是构造函数(判断'new ctor(props context)')

在配置 react-native-maps 中获取 "supportLibVersion" 、 "playServicesVersion" 和 "androidMapsUtilsVersion" 值

如果我有 AngularJS 基础知识,怎么学习Thinking in ReactJS呢?

如何在 React 中使用带有钩子的生命周期方法?

查找文本输入框和按钮字段的资源名称以响应本机 android 应用程序

更改按钮 colored颜色 onPress(切换功能)

如何在样式组件之外获取主题?

使用 typescript react-native - 如何使用来自 @react-navigation/native 的 useRoute 和 typescript

如何在react-native中绘制虚线边框样式

React Native:使用选项卡动画收缩标题

Jest TransformIgnorePatterns 所有 node_modules 用于 React-Native Preset

键盘可见时无法单击按钮

发布未使用 JavaScript 代码更新的 APK