数据库在本机 firebase 中不起作用
database is not function in react native firebase
这个问题不重复,因为 firebase.database 不是函数。
我安装了 firebase 并按以下方式导入
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()
react native需要导入什么
谢谢
安装
@react-native-firebase/app
@react-native-firebase/database
pod 安装
cd ios/ && pod install && cd ..
从“@react-native-firebase/database”导入数据库;
这个问题不重复,因为 firebase.database 不是函数。 我安装了 firebase 并按以下方式导入
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()
react native需要导入什么 谢谢
安装
@react-native-firebase/app
@react-native-firebase/database
pod 安装
cd ios/ && pod install && cd ..
从“@react-native-firebase/database”导入数据库;