react-query-firebase / useFirestoreQueryEngine
Function: useFirestoreQueryEngine()
ts
function useFirestoreQueryEngine<AppModelType>(): (options) => Promise<AppModelType[]>;Defined in: src/web/firestore/useFirestoreQueryEngine.ts:51
Returns an async wrapper around native firestore query engine.
Type Parameters
AppModelType
AppModelType extends AppModel = AppModel
Returns
A function to execute firestore query
(options) => Promise<AppModelType[]>
Example
jsx
export const MyComponent = () => {
const query = useFirestoreQueryEngine();
const callback = useCallback(async () => {
const docs = await query({
collectionReference: collection(),
queryConstraints: [],
});
// do something with docs
});
};