Javascript 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

我正在构建一个react本机应用程序,并使用firestore进行身份验证。我的注册身份验证代码如下所示:

 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上,它说在我尝试登录时有读取。这仅仅是一个连接问题,还是我可以做些什么来加速它?我的互联网速度不是世界上最快的,但我可以流式传输视频和类似的东西,所以我觉得它足够快了。我已经等了几分钟了,但它一直在旋转,没有任何生命迹象。感谢你的帮助或建议