React native 自然火与地火反应

React native 自然火与地火反应,react-native,geofire,React Native,Geofire,我正在尝试在React Native中使用Geofire。我已经通读了所有我能找到的指南、文档和YouTube教程(比如,所有三个),但是没有任何信息。我只需要最基本的东西 步骤1)我是否需要安装任何软件包?一个指南说要使用: npm install --save react-native-geofire import RNGeofire from 'react-native-geofire'; 这是唯一一个试图有用的指南,但这个软件包并不存在 步骤2)导入语句。一个指南说要使用: npm

我正在尝试在React Native中使用Geofire。我已经通读了所有我能找到的指南、文档和YouTube教程(比如,所有三个),但是没有任何信息。我只需要最基本的东西

步骤1)我是否需要安装任何软件包?一个指南说要使用:

npm install --save react-native-geofire
import RNGeofire from 'react-native-geofire';
这是唯一一个试图有用的指南,但这个软件包并不存在

步骤2)导入语句。一个指南说要使用:

npm install --save react-native-geofire
import RNGeofire from 'react-native-geofire';
但这看起来不正确,我无法验证,因为它可能无法工作,因为软件包无法安装

步骤3)使用。我正在努力:

itemUserRef = firebase.database().ref().child("Users").child(firebaseUserID);
geoFire = new geoFire(itemUserRef);  
举个简单的例子。但它无法识别代码,可能是因为我的import语句错误,也可能是因为没有要安装的包


那么,这三个非常基本的步骤是什么呢?这甚至是一件事吗?我觉得这一定是个问题。

在您的代码中,您试图调用尚未安装和导入的
geoFire
实例

因此,您可以安装library,其客户端用于JS

安装-
纱线添加geofire

用法

import geofire from 'geofire';

const firebaseApp = initializeApp({
  apiKey: config.API_KEY,
  authDomain: config.AUTH_DOMAIN,
  databaseURL: config.DATABASE_URL,
  storageBucket: config.STORAGE_BUCKET
})

const geofireRef = new geofire(firebaseApp.database().ref())

嗨,Pritish,非常感谢您的回复。这段代码在控制台中给了我一个错误:[未处理的承诺拒绝:ReferenceError:找不到变量:geofire]该错误引用了我的这行代码:geofireRef=new geofire(itemUserRef);很抱歉尝试使用小箱子
geofire
啊,是的,我自己应该看到的!现在代码中没有错误:D