【发布时间】:2018-10-16 12:24:49
【问题描述】:
我正在使用 Firebase 作为后端构建一个 React Native 应用程序,但我找不到很好的信息来帮助我决定是应该使用官方的 firebase 网络库还是 react-native-firebase。
“随着 3.1.0 SDK 的更新,JavaScript SDK 的几乎所有功能现在都应该可以在 React Native 中顺利运行”
但在react-native-firebase github docs,它说
Web SDK 不支持 Firebase 的许多服务。
通常我会决定使用官方的 Firebase Web SDK,但我看到有很多人抱怨它,所以我不知道该怎么做。任何建议/帮助将不胜感激。谢谢你。
【问题讨论】:
-
您将使用哪些 firebase 功能与 react native 一起使用?
-
@RaviRupareliya 目前还不确定,这就是为什么我想选择提供更多 Firebase 服务的那个。
-
在这种情况下,你应该使用 react-native-firebase,因为它使用原生库来支持 react native,所以你几乎可以得到所有东西
-
@RaviRupareliya 感谢您的快速回答。我使用 Expo 的事实重要吗?
-
@hms 与 expo 您必须弹出到 ExpoKit 并从 github.com/expo/expo/tree/master/packages/expo-firebase-app 开始添加您需要的模块(它们是 react-native-firebase 但专门为 Expo 重新设计)
标签: firebase react-native firebase-realtime-database expo react-native-firebase