Přejít k obsahu

Reaktivní klientské úložiště zaměřené na synchronizaci v reálném čase a rychlost. Rozšiřuje TanStack Query o typované kolekce, živé dotazy a optimistické mutace, které udržují uživatelská rozhraní konzistentní a mimořádně rychlá.

Kolekce představují normalizované, typované sady dat, které lze reaktivně dotazovat napříč vztahy. Živé dotazy poskytují výsledky za méně než milisekundu, a to i při spojování, filtrování a agregaci dat, díky implementaci diferenciálního toku dat v TypeScriptu. Jemně odstupňovaná reaktivita omezuje opakované vykreslování komponent tím, že sleduje přesně to, co se změnilo.

Optimistické mutace a robustní transakční primitiva umožňují okamžité lokální zápisy, dávkování a přípravu aktualizací i synchronizaci s backendem s automatickým vrácením změn a háčky životního cyklu. Řešení je navrženo pro rozsáhlé a složité aplikace a přináší normalizovaná data, rychlé dotazy napříč kolekcemi a pohodlný vývoj na jakémkoli frontendovém stacku.

Funkce

  • Reaktivní klientské úložiště s typovanými kolekcemi
  • Živé dotazy se spojováním, filtrováním a agregací
  • Dotazovací engine s odezvou pod milisekundu, založený na diferenciálním toku dat
  • Jemně odstupňovaná reaktivita omezuje opakované vykreslování
  • Optimistické mutace s robustními transakčními primitivy
  • Okamžité lokální zápisy s podporou synchronizace a životního cyklu
  • Automatické vrácení změn při neúspěšné synchronizaci
  • Normalizované modelování dat napříč kolekcemi
  • Dotazování napříč kolekcemi ve velkém měřítku
  • API a typy s důrazem na TypeScript
  • Integrace s TanStack Query
  • Použití nezávislé na frameworku

Související položky

valtio

Tato knihovna zjednodušuje správu stavu založenou na proxy v moderních aplikacích, zlepšuje vývojářský zážitek díky efektivnímu vykreslování a snadné manipulaci se stavem.

TinyBase

Reaktivní úložiště dat v paměti a synchronizační engine pro aplikace s lokální prioritou, s CRDT, dotazy, podrobnými posluchači a volitelnými hooky a komponentami React.

Jotai

Výkonné a přitom lehké řešení pro správu stavu, které využívá atomický přístup ke správě stavu v aplikacích React.

Legend State

Tato výkonná knihovna zjednodušuje správu stavu v aplikacích a usnadňuje práci se složitými daty.

MobX-State-Tree

Plně vybavená knihovna, která zjednodušuje správu stavu díky strukturovanému přístupu k práci s proměnlivým stavem.

MobX

Toto řešení pro správu stavu umožňuje bezproblémově integrovat dynamická data do aplikací a snadno reagovat na změny.

zustand

Moderní řešení pro správu stavu aplikací React se zaměřením na jednoduchost a výkon.

Redux Toolkit

Komplexní sada nástrojů, která zjednodušuje a vylepšuje vývoj s Reduxem a pomáhá zajistit, aby byly aplikace předvídatelné a snadno udržovatelné.