Prejsť na obsah

Reaktívne úložisko na strane klienta zamerané na synchronizáciu v reálnom čase a rýchlosť. Rozširuje TanStack Query o typované kolekcie, živé dotazy a optimistické mutácie, vďaka ktorým zostáva používateľské rozhranie konzistentné a mimoriadne rýchle.

Kolekcie modelujú normalizované, typované množiny údajov, nad ktorými možno reaktívne vytvárať dotazy naprieč vzťahmi. Živé dotazy poskytujú výsledky za menej než milisekundu, a to aj pri spájaní, filtrovaní a agregáciách. Umožňuje to implementácia diferenciálneho toku údajov v TypeScript. Reaktivita s vysokou mierou presnosti minimalizuje opätovné vykresľovanie komponentov tým, že sleduje presne to, čo sa zmenilo.

Optimistické mutácie a robustné transakčné primitíva umožňujú okamžité lokálne zápisy, dávkovanie a postupné ukladanie aktualizácií aj synchronizáciu s backendom s automatickým vrátením zmien a hookmi životného cyklu. Riešenie je určené pre veľké a zložité aplikácie a prináša normalizované údaje, rýchle dotazy naprieč kolekciami a plynulý vývoj do akéhokoľvek frontendového zásobníka.

Funkcie

  • Reaktívne úložisko na strane klienta s typovanými kolekciami
  • Živé dotazy so spájaním, filtrovaním a agregáciami
  • Dotazovací engine s výkonom pod milisekundu založený na diferenciálnom toku údajov
  • Reaktivita s vysokou mierou presnosti na minimalizáciu opätovného vykresľovania
  • Optimistické mutácie s robustnými transakčnými primitívami
  • Okamžité lokálne zápisy s podporou synchronizácie a životného cyklu
  • Automatické vrátenie zmien pri neúspešnej synchronizácii
  • Normalizované modelovanie údajov naprieč kolekciami
  • Dotazovanie naprieč kolekciami vo veľkom rozsahu
  • API a typy navrhnuté predovšetkým pre TypeScript
  • Integrácia s TanStack Query
  • Použitie nezávislé od frameworku

Súvisiace položky

valtio

Ta knjižnica poenostavlja upravljanje stanja na podlagi proksijev v sodobnih aplikacijah ter izboljšuje razvojno izkušnjo z učinkovitim upodabljanjem in preprostim spreminjanjem stanja.

TinyBase

Reaktivna podatkovna shramba v pomnilniku in mehanizem za sinhronizacijo za aplikacije, ki delujejo lokalno, s CRDT-ji, poizvedbami, podrobnimi poslušalniki ter izbirnimi React hooks in komponentami.

Jotai

Výkonné a zároveň ľahké riešenie na správu stavu, ktoré využíva atómový prístup v aplikáciách React.

Legend State

Táto výkonná knižnica zjednodušuje správu stavu v aplikáciách a uľahčuje prácu so zložitými dátami.

MobX-State-Tree

Plnohodnotná knižnica, ktorá zjednodušuje správu stavu vďaka štruktúrovanému prístupu k práci s meniteľným stavom.

MobX

Toto riešenie na správu stavu umožňuje bezproblémovo integrovať dynamické dáta do aplikácií a jednoducho reagovať na zmeny.

zustand

Sodobna rešitev za upravljanje stanja aplikacije v aplikacijah React s poudarkom na preprostosti in zmogljivosti.

Redux Toolkit

Komplexná súprava nástrojov navrhnutá na zjednodušenie a zlepšenie vývoja v Redux, ktorá pomáha zabezpečiť predvídateľnosť a jednoduchú údržbu aplikácií.