- Ein Client-Store, der TanStack Query um Collections, Live Queries und optimistische Zustandsänderungen erweitert und so eine reaktive und hochkonsistente UI bereitstellt
- Dank einer ultraschnellen Query-Engine und ausgefeilter Reaktivität werden Component-Rerenders minimiert; selbst in komplexen Apps sind Echtzeit-Query-Verarbeitung im Submillisekundenbereich möglich
- Unterstützt optimistische State-Updates auf Transaktionsebene und kann schrittweise unabhängig vom Backend eingeführt werden (kompatibel mit verschiedenen Ansätzen wie Synchronisierungs-Engine, REST, GraphQL, Polling und Custom Sources)
- Läuft auf TanStack Store und arbeitet zusammen mit TanStack Query
- Unterschied zu TanStack Query: Query dient dem Abrufen von Daten, DB der reaktiven Verwaltung der abgerufenen Daten
- Basierend auf einer TypeScript-Implementierung von ElectricSQLs differential dataflow entwickelt
- Collections sind typisierte Objektsammlungen, die Backend-Tabellen abbilden oder gefilterte Views darstellen. Sie können jederzeit als JavaScript-Strukturen definiert oder geladen werden
- Kein ORM. Alle Queries werden auf Client-Collections ausgeführt
1 Kommentare
Next.js vs. TanStack – die Grenzen von Next.js und die Vorteile von TanStack