Treci la conținut

TanStack DB

Stocare reactivă pe client, cu interogări live și mutații optimiste, pentru interfețe UI consecvente, sincronizare în timp real și răspunsuri în mai puțin de o milisecundă.

O stocare reactivă pe client, axată pe sincronizarea în timp real și viteză. Extinde TanStack Query cu colecții tipizate, interogări live și mutații optimiste, pentru interfețe UI consecvente și foarte rapide.

Colecțiile modelează seturi normalizate și tipizate de date, care pot fi interogate reactiv între relații. Interogările live oferă rezultate în mai puțin de o milisecundă, chiar și cu îmbinări, filtre și agregări, datorită unei implementări TypeScript a fluxului de date diferențial. Reactivitatea granulară minimizează reafișările componentelor, urmărind exact ce s-a modificat.

Mutațiile optimiste și primitivele robuste pentru tranzacții permit scrieri locale instantanee, gruparea și pregătirea actualizărilor, precum și sincronizarea cu un backend, cu revenire automată la modificările anterioare și hook-uri pentru ciclul de viață. Concepută pentru aplicații mari și complexe, biblioteca aduce modelarea datelor normalizate, interogări rapide între colecții și o experiență de dezvoltare fluidă în orice stivă frontend.

Funcționalități

  • Stocare reactivă pe client, cu colecții tipizate
  • Interogări live cu îmbinări, filtre și agregări
  • Motor de interogare cu răspunsuri în mai puțin de o milisecundă, bazat pe fluxul de date diferențial
  • Reactivitate granulară pentru a minimiza reafișările
  • Mutații optimiste cu primitive robuste pentru tranzacții
  • Scrieri locale instantanee, cu suport pentru sincronizare și ciclul de viață
  • Revenire automată la modificările anterioare pentru sincronizările eșuate
  • Modelarea datelor normalizate între colecții
  • Interogări între colecții la scară mare
  • API-uri și tipuri concepute prioritar pentru TypeScript
  • Se integrează cu TanStack Query
  • Utilizare independentă de framework

Elemente similare

Această bibliotecă simplifică gestionarea stării bazată pe proxy pentru aplicațiile moderne, îmbunătățind experiența de dezvoltare prin randare eficientă și manipularea facilă a stării.

Stele pe GitHub
9.2K
Actualizat la
Dec 6, 2024
Licență
MIT License

Magazie de date reactivă, în memorie, și motor de sincronizare pentru aplicații local-first, cu CRDT-uri, interogări, ascultători granulari și hook-uri și componente React opționale.

Stele pe GitHub
4.7K
Actualizat la
Aug 16, 2025
Licență
MIT License

O soluție puternică, dar ușoară, pentru gestionarea stării în aplicațiile React, bazată pe o abordare atomică.

Stele pe GitHub
18.9K
Actualizat la
Dec 6, 2024
Licență
MIT License

Această bibliotecă puternică simplifică gestionarea stării în aplicațiile dumneavoastră, făcând ușoară prelucrarea datelor complexe.

Stele pe GitHub
3.1K
Actualizat la
Dec 6, 2024
Licență
MIT License

O bibliotecă completă, care simplifică gestionarea stării printr-o abordare structurată a administrării stării mutabile.

Stele pe GitHub
7.0K
Actualizat la
Dec 3, 2024
Licență
MIT License

Această soluție de gestionare a stării permite integrarea fără probleme a datelor dinamice în aplicații și se adaptează cu ușurință la schimbări.

Stele pe GitHub
27.6K
Actualizat la
Dec 6, 2024
Licență
MIT License

O soluție modernă pentru gestionarea stării aplicației în aplicațiile React, cu accent pe simplitate și performanță.

Stele pe GitHub
48.5K
Actualizat la
Dec 6, 2024
Licență
MIT License

Un set cuprinzător de unelte conceput pentru a simplifica și îmbunătăți procesul de dezvoltare Redux, asigurând aplicații previzibile și ușor de întreținut.

Stele pe GitHub
10.8K
Actualizat la
Dec 6, 2024
Licență
MIT License

Despre KickstartUI

KickstartUI este destinația dvs. ideală pentru a descoperi cele mai bune framework-uri UI, biblioteci și instrumente de dezvoltare. Selectăm cu atenție resurse de top pentru a-i ajuta pe dezvoltatori să-și transforme ideile UI în realitate. Fie că dezvoltați o aplicație web adaptabilă, creați o interfață mobilă sau proiectați un prototip interactiv, platforma noastră vă oferă instrumentele esențiale pentru a accelera proiectele și a îmbunătăți experiența utilizatorilor. Explorați colecția noastră vastă pentru a fi la curent cu cele mai noi tendințe, a descoperi noi posibilități și a vă perfecționa designurile UI. Sunteți gata să dați startul următorului proiect? Descoperiți resursele recomandate sau căutați instrumente potrivite nevoilor dvs.