API
React bindings for Firebase auth API.
Last updated
React bindings for Firebase auth API.
Last updated
isSignedIn: boolean
providerId: 'none' | 'anonymous' | 'google.com' | 'facebook.com' ....
user: null | user
Only renders when a user is authenticated
Only renders when a user is authenticated AND when the filter function passed as prop returns true
Only renders when a user is authenticated OR when the filter function passed as prop returns true
Only renders when a user is unauthenticated
Name
Type
Required
Default
firebase
yes
authDomain
string
yes
apiKey
string
yes
databaseURL
string
yes
projectId
string
yes
messagingSenderId
string
no
storageBucket
string
no
children
React Node
no
render
() => ReactNode
no
Name
Type
Required
Default
children
({authState}) => ReactNode
no
render
({authState}) => ReactNode
no
Name
Type
isSignedIn
boolean
providerId
'none' | 'anonymous' | 'google.com' | 'facebook.com' ....
user
user | null
Name
Type
Required
Default
children
({authState}) => ReactNode
no
render
({authState}) => ReactNode
no
Name
Type
Required
Default
children
({authState}) => ReactNode
no
render
({authState}) => ReactNode
no
filter
(authState) => boolean
Name
Type
Required
Default
children
({authState}) => ReactNode
no
render
({authState}) => ReactNode
no
filter
(authState) => boolean
Name
Type
Required
Default
children
({authState}) => ReactNode
no
render
({authState}) => ReactNode
no