数据库在本机 Firebase 中不起作用
Posted
技术标签:
【中文标题】数据库在本机 Firebase 中不起作用【英文标题】:database is not function in react native firebase 【发布时间】:2021-12-29 02:28:26 【问题描述】:这个问题对于 firebase 来说不是重复的。database is not function。 我安装了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 中需要导入什么 谢谢
【问题讨论】:
【参考方案1】:https://rnfirebase.io/database/usage
安装 @react-native-firebase/app @react-native-firebase/databasepod 安装 cd ios/ && pod install && cd .. 从“@react-native-firebase/database”导入数据库;
【讨论】:
以上是关于数据库在本机 Firebase 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章