import React, { useEffect, useState } from 'react'; import {Button, Text, View} from 'react-native'; import ELogo from '@components/ELogo'; import { useAuthState } from '@components/AuthProvider'; import { Redirect, useRouter } from 'expo-router'; import auth from '@react-native-firebase/auth'; export default function LoginScreen(props:any) { const [user, _, setLoginState, init] = useAuthState(); const [redirect, setRedirect] = useState(false); const router = useRouter(); useEffect(() => { if (!init) { if (user === null) setRedirect(true); } }, [init]) if (redirect) { return } return ( <> {JSON.stringify(user)} , {JSON.stringify(init)}