这个问题不是重复的,因为firebase.database不是函数。我安装了防火墙并按以下方式导入
import React, { Component } from 'react'
import { View } from 'react-native'
import Card from '../components/card'
import firebase from 'firebase/compat/app'
import database from 'firebase/compat/database'
export default class Home extends Component {
state = {
profileIndex: 0,
profiles: [],
}
UNSAFE_componentWillMount() {
firebase.database().ref().child('Users').once('value', (snap) => {
let profiles = []
snap.forEach((profile) => {
const {name, bio, birthday, id} = profile.val()
profiles.push({name, bio, birthday, id})
})
this.setState({profiles})
})
}当不导入时
import database from 'firebase/compat/database'显示错误为
firebase.daatabase is not function但是当进口这个
import database from 'firebase/compat/database'错误已经消失并工作,但实际上数据库没有在代码中使用,我想知道这方面的解决方案,如何使用此方法
firebase.database()在响应本地感谢时需要导入什么?
发布于 2021-11-18 07:55:46
安装
@react本机-firebase/app
@react本机-firebase/数据库
吊舱安装
cd ios/ && pod安装& cd。
从“@react本机-firebase/数据库”导入数据库;
https://stackoverflow.com/questions/70015784
复制相似问题