如何使用 React native 实现 firebase?

How do I implement firebase using React native?

当我尝试使用 npm install 将 firebase 与 React native 结合使用时,出现错误。

然后当我尝试使用 firebase 模块的 require 时,它​​说找不到文档。

有没有办法将 firebase API 与 React native 结合使用?

Firebase 使用 WebSockets,目前 React Native 不支持。截至目前,Firebase 与 React Native 集成还没有很好的解决方案。

代替要求将 firebase 作为模块,您确实可以使用 firebase API。如果您正在执行一个简单的获取请求,您的获取函数将如下所示:

var url = "https://YourDatabaseName.firebaseio.com/some/val.json";  
 fetch(url)
  .then((response) => response.json())
  .then((responseData) => {
    console.log(responseData);
  })
 .done();

有关详细信息,您可以查看博客 post 我在这里写了关于该主题的文章: http://anuj.io/using-firebase-api-with-react/

这里是 Firebase 开发者 — 从 v0.4.4 of React Native, WebSockets are now supported, and as of version 2.2.5 的 Firebase JS 客户端开始,我们已经实现了与 React Native 的集成。因此,Firebase 现在应该可以在您的 React Native 应用程序中使用了!

目前我们的身份验证方法存在一个已知问题,但我们正在努力解决。

如果您有任何问题,请告诉我们!