fullstrapp
Version:
Bootstrap a scalable full stack application with pre-configured: hosting, database, authentication, analytics, CI, CD, code templates, and issue templates.
19 lines (14 loc) • 341 B
text/typescript
import { useEffect, useState } from 'react'
import firebase from '..'
const useFirebaseUser = () => {
const [user, setUser] = useState<firebase.User | null>()
useEffect(
() =>
firebase.auth().onAuthStateChanged(resultUser => {
setUser(resultUser)
}),
[]
)
return user
}
export default useFirebaseUser