Jeder unterstützte Framework wird mit einem eigenen Paket geliefert. Jedes Framework-Paket exportiert alles aus dem Kernpaket @tanstack/db erneut.
npm install @tanstack/react-db
npm install @tanstack/react-db
TanStack DB ist kompatibel mit React v16.8+
npm install @tanstack/solid-db
npm install @tanstack/solid-db
npm install @tanstack/svelte-db
npm install @tanstack/svelte-db
npm install @tanstack/vue-db
npm install @tanstack/vue-db
TanStack DB ist kompatibel mit Vue v3.3.0+
npm install @tanstack/db
npm install @tanstack/db
Installieren Sie das Kernpaket @tanstack/db, um DB ohne Framework zu verwenden.
TanStack DB bietet auch spezialisierte Collection-Pakete für verschiedene Datenquellen und Speicheranforderungen
Zum Laden von Daten mit TanStack Query
npm install @tanstack/query-db-collection
npm install @tanstack/query-db-collection
Verwenden Sie queryCollectionOptions, um Daten mit TanStack Query in Collections abzurufen. Dies ist perfekt für REST-APIs und bestehende TanStack Query-Setups.
LocalStorage- und In-Memory-Collections sind in den Framework-Paketen enthalten
Beide verwenden localStorageCollectionOptions bzw. localOnlyCollectionOptions, die aus Ihrem Framework-Paket (z. B. @tanstack/react-db) verfügbar sind.
Für Echtzeit-Synchronisierung mit ElectricSQL
npm install @tanstack/electric-db-collection
npm install @tanstack/electric-db-collection
Verwenden Sie electricCollectionOptions, um Daten aus Postgres-Datenbanken über ElectricSQL-Shapes zu synchronisieren. Ideal für Echtzeit-Anwendungen mit Local-First-Ansatz.
Zum Synchronisieren mit TrailBase Backends
npm install @tanstack/trailbase-db-collection
npm install @tanstack/trailbase-db-collection
Verwenden Sie trailBaseCollectionOptions, um Datensätze aus den Record APIs von TrailBase mit integrierter Abonnementunterstützung zu synchronisieren.
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.