Hoppa till innehåll

En reaktiv klientlagring med fokus på synkronisering i realtid och hög hastighet. Den utökar TanStack Query med typade samlingar, livefrågor och optimistiska ändringar för att hålla gränssnitt konsekventa och blixtsnabba.

Samlingar modellerar normaliserade, typade datamängder som kan frågas reaktivt över relationer. Livefrågor ger resultat på under en millisekund, även med kopplingar, filter och aggregeringar, tack vare en TypeScript-implementation av differential dataflow. Finkornig reaktivitet minimerar omrenderingar av komponenter genom att spåra exakt vad som har ändrats.

Optimistiska ändringar och robusta transaktionsprimitiver möjliggör omedelbara lokala skrivningar, satsvis hantering och mellanlagring av uppdateringar samt synkronisering med en backend, med automatiska återställningar och livscykelhooks. Lösningen är utformad för stora, komplexa appar och ger normaliserade data, snabba frågor över flera samlingar och en smidig utvecklarupplevelse i alla frontendstackar.

Funktioner

  • Reaktiv klientlagring med typade samlingar
  • Livefrågor med kopplingar, filter och aggregeringar
  • Frågemotor med svar på under en millisekund, baserad på differential dataflow
  • Finkornig reaktivitet som minimerar omrenderingar
  • Optimistiska ändringar med robusta transaktionsprimitiver
  • Omedelbara lokala skrivningar med stöd för synkronisering och livscykelhantering
  • Automatiska återställningar vid misslyckad synkronisering
  • Normaliserad datamodellering mellan samlingar
  • Frågor över flera samlingar i stor skala
  • TypeScript-först-API:er och typer
  • Integreras med TanStack Query
  • Användning oberoende av ramverk

Relaterade objekt

valtio

Det här biblioteket förenklar proxybaserad tillståndshantering för moderna applikationer och förbättrar utvecklingsupplevelsen med effektiv rendering och enkel tillståndshantering.

TinyBase

Reaktiv datalagring i minnet och synkmotor för local-first-appar med CRDT:er, frågor, detaljerade lyssnare samt valfria React-hooks och komponenter.

Jotai

En kraftfull men lättviktig lösning för tillståndshantering som använder en atomär metod i React-applikationer.

Legend State

Det här kraftfulla biblioteket förenklar tillståndshanteringen i dina applikationer och gör det lätt att hantera komplexa data.

MobX-State-Tree

Ett funktionsrikt bibliotek som förenklar tillståndshantering med ett strukturerat arbetssätt för hantering av föränderliga tillstånd.

MobX

Den här lösningen för tillståndshantering gör det enkelt att integrera dynamiska data i dina applikationer och anpassar sig smidigt till förändringar.

zustand

En modern lösning för att hantera applikationstillstånd i React-appar, med fokus på enkelhet och prestanda.

Redux Toolkit

Ett omfattande verktygspaket som effektiviserar och förbättrar utvecklingen med Redux, så att applikationer blir förutsägbara och enkla att underhålla.