Ein reaktiver Client-Store mit Fokus auf Echtzeit-Synchronisierung und Geschwindigkeit. Er erweitert TanStack Query um typisierte Collections, Live-Abfragen und optimistische Mutationen, damit Benutzeroberflächen konsistent und blitzschnell bleiben.
Collections bilden normalisierte, typisierte Datensätze ab, die sich reaktiv über Beziehungen hinweg abfragen lassen. Live-Abfragen liefern Ergebnisse in weniger als einer Millisekunde, auch bei Joins, Filtern und Aggregationen. Möglich macht das eine TypeScript-Implementierung von Differential Dataflow. Fein abgestimmte Reaktivität minimiert erneute Komponenten-Renderings, indem sie genau erfasst, was sich geändert hat.
Optimistische Mutationen und robuste Transaktionsprimitiven ermöglichen sofortige lokale Schreibvorgänge, das Bündeln und Bereitstellen von Updates sowie die Synchronisierung mit einem Backend – mit automatischen Rollbacks und Lifecycle-Hooks. Der Store wurde für große, komplexe Anwendungen entwickelt und bringt normalisierte Daten, schnelle Abfragen über mehrere Collections hinweg und eine reibungslose Entwicklererfahrung in jeden Frontend-Stack.