Javascript app.default.firebase不是函数错误

Javascript app.default.firebase不是函数错误,javascript,android,firebase,react-native,Javascript,Android,Firebase,React Native,我正在尝试创建一个React本机Android应用程序,该应用程序连接到Firebase数据库,当我使用“let cloud=Firebase.database();”检索数据时出现错误 import { Container, Header, Title, Content, Body, Text, Button, View, H3, Table, Row, Col } from 'native-base'; import React from "react"; import

我正在尝试创建一个React本机Android应用程序,该应用程序连接到Firebase数据库,当我使用“let cloud=Firebase.database();”检索数据时出现错误

import { Container, Header, Title, Content, Body, Text, Button, View, H3, Table, Row, Col } from 'native-base';
import React from "react";
import 'firebase/firestore';
import 'firebase/auth';

import firebase from "firebase/app";

const FirebaseConfig = {
    apiKey: "xxx",
    appId: "xxx",
    projectId: "xxx",
    authDomain: "xxx",
    databaseURL: "xxx",
    storageBucket: "xxx",
    messagingSenderId: "xxx",
  }
      
export default class Chat extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
      people: [], 
      }        
  }

  async initializeFirebase(){
    if (firebase.apps.length) {
        await firebase.app().delete();
    }
    firebase.initializeApp(FirebaseConfig);
    
  }

  async componentDidMount(){
    this.initializeFirebase();
    let cloud = firebase.database();
    
  }

  render() {
    return <Container>
      <Content>
        <Body>
            <Text>Testing</Text>
            <Text>{this.state.people.length}</Text>
        </Body>
      </Content>
    </Container>;
  }
}
import{Container,Header,Title,Content,Body,Text,Button,View,H3,Table,Row,Col}从'native base'导入;
从“React”导入React;
导入“firebase/firestore”;
导入“firebase/auth”;
从“firebase/app”导入firebase;
常量FirebaseConfig={
apiKey:“xxx”,
appId:“xxx”,
投影:“xxx”,
authDomain:“xxx”,
数据库URL:“xxx”,
storageBucket:“xxx”,
messagingSenderId:“xxx”,
}
导出默认类Chat.Component{
建造师(道具){
超级(道具);
此.state={
人员:[],
}        
}
异步初始化REBASE(){
if(firebase.apps.length){
等待firebase.app().delete();
}
firebase.initializeApp(FirebaseConfig);
}
异步组件didmount(){
this.initializefrebase();
让cloud=firebase.database();
}
render(){
返回
测试
{this.state.people.length}
;
}
}

我收到了[Unhandled promise rejection:TypeError:_app.default.database不是一个函数。(“_app.default.database()”中,“_app.default.database”未定义)]错误。如何解决此问题?

您需要导入
firebase/database

import 'firebase/database";