Getting Started

Authentication

Realtime Database

Firestore

useOnChildAddedQuery

Subscribe to child_added events on a Realtime Database query.

Usage

import { ref } from "firebase/database";
import { useOnChildAddedQuery } from "@tanstack-query-firebase/react/database";

const messagesRef = ref(database, "messages");
const { data: snapshot } = useOnChildAddedQuery(messagesRef, {
  queryKey: ["database", "childAdded", "messages"],
});