我正在尝试在反应原生项目中使用 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
这是适用于我的情况的版本。