我试图在刷新应用程序和之前登录后获得身份验证状态,但firebase.auth().onAuthStateChanged()显示未定义。import React, {Component} from 'react';import firebase from 'firebase';
import {connect} from '<em
在我的react应用程序中,我试图使用react-router-dom实现公共和私有路由。
我目前正在从firebase.auth().onAuthStateChanged()函数获得身份验证状态。问题是,由于firebase.auth().onAuthStateChanged()函数是异步的,所以JSX块首先用authState of false呈现,然后firebase.auth().onAuthStateChanged<
我已经为我的react应用程序做了一些自定义的防火墙函数,所以我不必每次都编写完整的代码。问题是,当有要返回的值(例如用户JSON)时,当我从另一个文件调用时,它不会返回它。下面是不起作用的代码:import * as firebase from 'firebase'
firebase.auth().onAuthStateChanged(user => {
我正在开发一个带有function本机的android应用程序,我想在调用这个fetchUserData()时返回firebase数据,它会打印函数中的获取数据,但是我希望通过fetchUserData()函数返回获取的数据。HomeScreen.jsimport * as firebase from 'firebase'
import Firecomponent
使用firebase的问题是,我需要等待onAuthStateChanged回调触发,然后才能确定用户是否登录,这只需要一秒钟左右。下面代码的问题是,加载的值似乎比触发onAuthStateChanged回调更快地从false变为true,这意味着应用程序的加载速度比用户的确定性状态要快。我确实需要能够设置一个像displayApp这样的变量,在回调中将其设置为true。在这种情况下持久化变量的最佳方法是什么,以便只在回调触发后显示应用程序?const auth = firebase.auth();
co