ReactFire reference docs / sdk
- AnalyticsSdkContext
- AppCheckSdkContext
- AuthSdkContext
- DatabaseSdkContext
- FirestoreSdkContext
- FunctionsSdkContext
- PerformanceSdkContext
- RemoteConfigSdkContext
- StorageSdkContext
- AnalyticsProvider
- AppCheckProvider
- AuthProvider
- DatabaseProvider
- FirestoreProvider
- FunctionsProvider
- PerformanceProvider
- RemoteConfigProvider
- StorageProvider
- useAnalytics
- useAppCheck
- useAuth
- useDatabase
- useFirestore
- useFunctions
- useInitAnalytics
- useInitAppCheck
- useInitAuth
- useInitDatabase
- useInitFirestore
- useInitFunctions
- useInitPerformance
- useInitRemoteConfig
- useInitStorage
- usePerformance
- useRemoteConfig
- useStorage
• Const AnalyticsSdkContext: Context<undefined | Analytics>
• Const AppCheckSdkContext: Context<undefined | AppCheck>
• Const AuthSdkContext: Context<undefined | Auth>
• Const DatabaseSdkContext: Context<undefined | Database>
• Const FirestoreSdkContext: Context<undefined | Firestore>
• Const FunctionsSdkContext: Context<undefined | Functions>
• Const PerformanceSdkContext: Context<undefined | FirebasePerformance>
• Const RemoteConfigSdkContext: Context<undefined | RemoteConfig>
• Const StorageSdkContext: Context<undefined | FirebaseStorage>
▸ Const AnalyticsProvider(props): Element
| Name | Type |
|---|---|
props |
PropsWithChildren<Object> |
Element
▸ Const AppCheckProvider(props): Element
| Name | Type |
|---|---|
props |
PropsWithChildren<Object> |
Element
▸ Const AuthProvider(props): Element
| Name | Type |
|---|---|
props |
PropsWithChildren<Object> |
Element
▸ Const DatabaseProvider(props): Element
| Name | Type |
|---|---|
props |
PropsWithChildren<Object> |
Element
▸ Const FirestoreProvider(props): Element
| Name | Type |
|---|---|
props |
PropsWithChildren<Object> |
Element
▸ Const FunctionsProvider(props): Element
| Name | Type |
|---|---|
props |
PropsWithChildren<Object> |
Element
▸ Const PerformanceProvider(props): Element
| Name | Type |
|---|---|
props |
PropsWithChildren<Object> |
Element
▸ Const RemoteConfigProvider(props): Element
| Name | Type |
|---|---|
props |
PropsWithChildren<Object> |
Element
▸ Const StorageProvider(props): Element
| Name | Type |
|---|---|
props |
PropsWithChildren<Object> |
Element
▸ Const useAnalytics(): Analytics
Analytics
▸ Const useAppCheck(): AppCheck
AppCheck
▸ Const useAuth(): Auth
Auth
▸ Const useDatabase(): Database
Database
▸ Const useFirestore(): Firestore
Firestore
▸ Const useFunctions(): Functions
Functions
▸ Const useInitAnalytics(initializer, options?): ObservableStatus<Analytics>
| Name | Type |
|---|---|
initializer |
(firebaseApp: FirebaseApp) => Promise<Analytics> |
options? |
ReactFireOptions<Analytics> |
ObservableStatus<Analytics>
▸ Const useInitAppCheck(initializer, options?): ObservableStatus<AppCheck>
| Name | Type |
|---|---|
initializer |
(firebaseApp: FirebaseApp) => Promise<AppCheck> |
options? |
ReactFireOptions<AppCheck> |
ObservableStatus<AppCheck>
▸ Const useInitAuth(initializer, options?): ObservableStatus<Auth>
| Name | Type |
|---|---|
initializer |
(firebaseApp: FirebaseApp) => Promise<Auth> |
options? |
ReactFireOptions<Auth> |
ObservableStatus<Auth>
▸ Const useInitDatabase(initializer, options?): ObservableStatus<Database>
| Name | Type |
|---|---|
initializer |
(firebaseApp: FirebaseApp) => Promise<Database> |
options? |
ReactFireOptions<Database> |
ObservableStatus<Database>
▸ Const useInitFirestore(initializer, options?): ObservableStatus<Firestore>
| Name | Type |
|---|---|
initializer |
(firebaseApp: FirebaseApp) => Promise<Firestore> |
options? |
ReactFireOptions<Firestore> |
ObservableStatus<Firestore>
▸ Const useInitFunctions(initializer, options?): ObservableStatus<Functions>
| Name | Type |
|---|---|
initializer |
(firebaseApp: FirebaseApp) => Promise<Functions> |
options? |
ReactFireOptions<Functions> |
ObservableStatus<Functions>
▸ Const useInitPerformance(initializer, options?): ObservableStatus<FirebasePerformance>
| Name | Type |
|---|---|
initializer |
(firebaseApp: FirebaseApp) => Promise<FirebasePerformance> |
options? |
ReactFireOptions<FirebasePerformance> |
ObservableStatus<FirebasePerformance>
▸ Const useInitRemoteConfig(initializer, options?): ObservableStatus<RemoteConfig>
| Name | Type |
|---|---|
initializer |
(firebaseApp: FirebaseApp) => Promise<RemoteConfig> |
options? |
ReactFireOptions<RemoteConfig> |
ObservableStatus<RemoteConfig>
▸ Const useInitStorage(initializer, options?): ObservableStatus<FirebaseStorage>
| Name | Type |
|---|---|
initializer |
(firebaseApp: FirebaseApp) => Promise<FirebaseStorage> |
options? |
ReactFireOptions<FirebaseStorage> |
ObservableStatus<FirebaseStorage>
▸ Const usePerformance(): FirebasePerformance
FirebasePerformance
▸ Const useRemoteConfig(): RemoteConfig
RemoteConfig
▸ Const useStorage(): FirebaseStorage
FirebaseStorage