importing firebase to react-native



我正在尝试在反应原生项目中使用 firebase

我在我的项目中安装了火力底座:

npm install --save firebase

我正在将其导入我的应用程序.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>
);
}
}

然后显示错误:

对象未被验证为反应子项(找到:对象 keys{&&typeof, type, key, ref, props, _owner, _store}(.如果你的意思是 若要呈现子项的集合,请改用数组。

但是当我从Firebase中删除导入时,该应用程序可以完美运行。

尝试安装版本 5.0.2。以管理员身份使用此命令:

npm uninstall firebase    
npm install --save firebase@5.0.2

据我所知,当前版本(5.0.4(有问题!

您需要按如下方式导入

从"火力基地"导入 * 作为火力基地;

您首先必须安装火力基地。

解决方案是卸载当前版本的 Firebase 并安装旧版本。

第一步npm uninstall firebase

第二步npm i firebase@8.0.3

这是适用于我的情况的版本。

最新更新