我正在使用React Native开发一个Android和IOS移动应用程序。我想对数据库使用Firebase,但是先安装npm install --save firebase
然后安装import firebase from 'firebase'
。
我会得到这个错误,说
“ TypeError:未定义不是函数(正在评估'_iteratortypeof 符号===“功能”? Symbol.iterator:“ @@ iterator”')“
这是我的输出的屏幕截图
我想为我的带有数据库的应用程序创建一个登录屏幕。如果将Firebase用于我的移动应用程序,则任何其他建议都可以提供帮助。
这是我的编码,如果有帮助的话。
import React from 'react';
import {
View,
Text,
StyleSheet,
Platform,
TextInput,
TouchableOpacity,
} from 'react-native';
import firebase from 'firebase';
export default class Login extends React.Component {
constructor(props) {
super(props);
}
state = {
email: "Enter email",
password: "Enter password"
};
render() {
return (
<View style={styles.container}>
<View style={styles.textContainer}>
<Text style={styles.text}>Create an account below</Text>
<TextInput
style={styles.textInput}
onChangeText={(text) => this.setState({ email: text })}
value={this.state.email}
/>
<TextInput
style={styles.textInput}
onChangeText={(text) => this.setState({ password: text })}
value={this.state.password}
/>
<TouchableOpacity
>
<View>
<Text>Log In Existing</Text>
</View>
</TouchableOpacity>
<TouchableOpacity
>
<View>
<Text>Create New User</Text>
</View>
</TouchableOpacity>
</View>
</View>
);
}}
答案 0 :(得分:0)
哪个babel版本用于编译?所有的babel插件和预设都应与babel版本匹配。 请检查babel版本和预设。