Javascript firestore身份验证速度有问题
我正在构建一个react本机应用程序,并使用firestore进行身份验证。我的注册身份验证代码如下所示:Javascript firestore身份验证速度有问题,javascript,firebase,react-native,firebase-authentication,expo,Javascript,Firebase,React Native,Firebase Authentication,Expo,我正在构建一个react本机应用程序,并使用firestore进行身份验证。我的注册身份验证代码如下所示: registerUser = () => { if(this.state.email === '' && this.state.password === '') { Alert.alert('Enter details to signup!') } else { this.setState({ isLoadin
registerUser = () => {
if(this.state.email === '' && this.state.password === '') {
Alert.alert('Enter details to signup!')
} else {
this.setState({
isLoading: true,
})
firebase
.auth()
.createUserWithEmailAndPassword(this.state.email, this.state.password)
.then((res) => {
res.user.updateProfile({
displayName: this.state.displayName,
testField: this.state.testField
})
console.log('User registered successfully!')
this.setState({
isLoading: false,
displayName: '',
email: '',
password: '',
testField:''
})
this.props.navigation.navigate('Login')
})
.catch(error => this.setState({ errorMessage: error.message }))
}
}
我可以注册和登录几次,但现在当我尝试这样做的时候,应用程序只是旋转出来。它不会产生错误,而且在firestore上,它说在我尝试登录时有读取。这仅仅是一个连接问题,还是我可以做些什么来加速它?我的互联网速度不是世界上最快的,但我可以流式传输视频和类似的东西,所以我觉得它足够快了。我已经等了几分钟了,但它一直在旋转,没有任何生命迹象。感谢你的帮助或建议