Gå til indhold

Et reaktivt klientlager med fokus på synkronisering i realtid og hastighed. Det udvider TanStack Query med typede samlinger, liveforespørgsler og optimistiske mutationer, så brugergrænseflader forbliver ensartede og lynhurtige.

Samlinger modellerer normaliserede, typede datasæt, der kan forespørges reaktivt på tværs af relationer. Liveforespørgsler leverer resultater på under et millisekund, selv med joins, filtre og aggregater, drevet af en TypeScript-implementering af differential dataflow. Finkornet reaktivitet minimerer genrenderinger af komponenter ved præcist at registrere, hvad der er ændret.

Optimistiske mutationer og robuste transaktionsprimitiver muliggør øjeblikkelige lokale skrivninger, gruppering og klargøring af opdateringer samt synkronisering med en backend med automatiske tilbagerulninger og livscyklushooks. Det er udviklet til store, komplekse applikationer og giver normaliserede data, hurtige forespørgsler på tværs af samlinger og en smidig udvikleroplevelse i alle frontend-stakke.

Funktioner

  • Reaktivt klientlager med typede samlinger
  • Liveforespørgsler med joins, filtre og aggregater
  • Forespørgselsmotor med svartid under et millisekund, drevet af differential dataflow
  • Finkornet reaktivitet, der minimerer genrenderinger
  • Optimistiske mutationer med robuste transaktionsprimitiver
  • Øjeblikkelige lokale skrivninger med synkronisering og livscyklusunderstøttelse
  • Automatiske tilbagerulninger ved mislykket synkronisering
  • Normaliseret datamodellering på tværs af samlinger
  • Forespørgsler på tværs af samlinger i stor skala
  • API'er og typer udviklet med TypeScript som førsteprioritet
  • Integreres med TanStack Query
  • Kan bruges uafhængigt af framework

Relaterede elementer

valtio

Dette bibliotek forenkler proxybaseret tilstandshåndtering i moderne applikationer og forbedrer udviklingsoplevelsen med effektiv rendering og nem håndtering af tilstand.

TinyBase

Reaktiv datalager i hukommelsen og synkroniseringsmotor til local-first-apps med CRDT'er, forespørgsler, detaljerede lyttere samt valgfrie React-hooks og -komponenter.

Jotai

En effektiv, men let løsning til tilstandshåndtering, der bruger en atomar tilgang i React-applikationer.

Legend State

Dette effektive bibliotek gør tilstandshåndtering i dine applikationer nemmere og håndtering af komplekse data til en leg.

MobX-State-Tree

Et fuldt udstyret bibliotek, der gør tilstandshåndtering enklere med en struktureret tilgang til håndtering af ændringsbar tilstand.

MobX

Denne løsning til tilstandshåndtering gør det nemt at integrere dynamiske data i dine applikationer og tilpasser sig ubesværet ændringer.

zustand

En moderne løsning til håndtering af applikationstilstand i React-apps med fokus på enkelhed og ydeevne.

Redux Toolkit

Et omfattende værktøjssæt, der forenkler og forbedrer udviklingen med Redux og sikrer, at applikationer er forudsigelige og nemme at vedligeholde.