【发布时间】:2018-11-20 21:30:06
【问题描述】:
我正在尝试在 react 本机项目中使用 firebase
我在我的项目中安装了 firebase:
npm install --save firebase
我将它导入到我的 app.js 中
import firebase from 'firebase';
import React, { Component } from 'react';
import {
Platform,
Text,
View
} from 'react-native';
type Props = {};
export default class App extends Component<Props> {
render() {
return (
<View >
<Text>Testando Firebase</Text>
</View>
);
}
}
然后显示错误:
对象作为反应子级无效(发现:对象与 键{&&typeof, type, key, ref, props, _owner, _store})。如果你的意思是 要呈现子集合,请改用数组。
但是当我从 firebase 中删除导入时,该应用程序运行良好。
【问题讨论】:
-
很奇怪,我在exposnack.expo.io/r1tb9Mhlm试了一下,没有报错。顺便说一句,要使用
firebase,您需要为您的应用添加更多的 firebase 配置 -
你的导入错误,应该是
import firebase from 'firebase'。但是,错误消息似乎与它无关。如果更改导入不能解决问题,我们可以检查更多错误 -
显然这样没问题,但它不起作用,所以我删除了firebase并安装了以前的版本 npm install --save firebase@5.0.3,现在可以正常工作了
-
如果您接受答案,我将不胜感激!
标签: firebase react-native firebase-realtime-database