MCPcopy Index your code
hub / github.com/FirebaseExtended/reactfire / useFirestoreDocOnce

Function useFirestoreDocOnce

src/firestore.tsx:52–57  ·  view source on GitHub ↗
(ref: DocumentReference<T>, options?: ReactFireOptions<T>)

Source from the content-addressed store, hash-verified

50 * Get a firestore document and don't subscribe to changes
51 */
52export function useFirestoreDocOnce<T = DocumentData>(ref: DocumentReference<T>, options?: ReactFireOptions<T>): ObservableStatus<DocumentSnapshot<T>> {
53 const observableId = `firestore:docOnce:${ref.firestore.app.name}:${ref.path}`;
54 const observable$ = doc(ref).pipe(first());
55
56 return useObservable(observableId, observable$, options);
57}
58
59/**
60 * Suscribe to Firestore Document changes and unwrap the document into a plain object

Callers 1

firestore.test.tsxFile · 0.85

Calls 1

useObservableFunction · 0.85

Tested by

no test coverage detected