TanStackQuery

Leistungsstarkes asynchrones Zustandsmanagement, Server-State-Utilities und Datenabruf

Leistungsstarkes asynchrones Zustandsmanagement, Server-State-Utilities und Datenabruf. Rufen Sie alle Arten von asynchronen Daten in Ihren TS/JS-, React-, Vue-, Solid-, Svelte- und Angular-Anwendungen ab, cachen, aktualisieren und verwalten Sie sie, ohne auf einen "globalen Zustand" zugreifen zu müssen

Lesen Sie die Dokumentation
888888888601.727.695
NPM-Downloads
46.524
Sterne auf Github
990
Mitwirkende auf Github
713,205
Abhängigkeiten auf Github

Deklarativ & Automatisch

Die manuelle Erstellung Ihrer Datenabruflogik ist vorbei. Sagen Sie TanStack Query, woher Ihre Daten stammen und wie aktuell sie sein müssen, und der Rest geschieht automatisch. Es kümmert sich um Caching, Hintergrundaktualisierungen und veraltete Daten "out of the box" mit Nulllkonfiguration.

Einfach & Vertraut

Wenn Sie wissen, wie man mit Promises oder async/await umgeht, dann wissen Sie bereits, wie man TanStack Query benutzt. Es gibt keinen globalen Zustand zu verwalten, keine Reducer, Normalisierungssysteme oder schwergewichtigen Konfigurationen zu verstehen. Übergeben Sie einfach eine Funktion, die Ihre Daten auflöst (oder einen Fehler auslöst), und der Rest ist Geschichte.

Erweiterbar

TanStack Query ist bis auf jede Observer-Instanz einer Query konfigurierbar, mit Reglern und Optionen für jeden Anwendungsfall. Es kommt mit dedizierten DevTools, APIs für unendliches Laden und erstklassigen Mutation-Tools, die die Aktualisierung Ihrer Daten zum Kinderspiel machen. Aber keine Sorge, alles ist für den Erfolg vorkonfiguriert!

Keine Abhängigkeiten. Alle Funktionen.

Mit Null Abhängigkeiten ist TanStack Query angesichts der dichten Funktionsvielfalt, die es bietet, extrem schlank. Von Wochenend-Hobbys bis hin zu Enterprise-E-Commerce-Systemen (Ja, ich meine dich, Walmart! 😉), TanStack Query ist das kampferprobte Werkzeug, das Ihnen hilft, mit der Geschwindigkeit Ihrer Kreativität erfolgreich zu sein.

Keine Abhängigkeiten. Alle Funktionen.

Backend-agnostisch Dedizierte Devtools Automatisches Caching Automatisches Refetching Fensterfokus-Refetching Polling/Echtzeit-Abfragen Parallele Abfragen Abhängige Abfragen Mutations API Automatische Garbage Collection Paginierte/Cursor-Abfragen Load-More-/Unendlich-Scroll-Abfragen Scroll-Wiederherstellung Abbruch von Anfragen Suspense Ready! Render-as-you-fetch Prefetching Variable-length Parallel Queries Offline-Unterstützung SSR-Unterstützung Data Selectors
Eine Anzeige für ein Open-Source-Projekt? Was ist das, 1999?
Bitte... TanStack ist zu 100 % privat geführt, ohne bezahlte Produkte, Risikokapital oder Übernahmepläne. Wir sind ein kleines Team, das sich der Erstellung von Software widmet, die täglich von Millionen genutzt wird. Was haben Sie erwartet?
Lesen Sie unser Ethos um mehr darüber zu erfahren, wie wir planen, langfristig relevant zu bleiben.

Weniger Code, weniger Fehlerfälle.

Anstatt Reducer, Caching-Logik, Timer, Retry-Logik, komplexe async/await-Skripte (ich könnte weitermachen...) zu schreiben, schreiben Sie buchstäblich einen winzigen Bruchteil des Codes, den Sie normalerweise schreiben würden. Sie werden überrascht sein, wie wenig Code Sie schreiben oder wie viel Code Sie löschen, wenn Sie TanStack Query verwenden. Probieren Sie es mit einem der untenstehenden Beispiele aus!

Wow, Sie haben es weit gebracht!
Nur noch eins zu tun...