cd ~/open-source/

chrille@linux:~$ apt show tanstack-query

TanStack Query

TanStack Query hanterar asynkront tillstånd och datahämtning så att du slipper skriva egna loaders, cachar och uppdateringslogik. Du anger var dina data kommer ifrån, vilken nyckel de ska lagras under, och biblioteket sköter smart cache, automatiska bakgrundsuppdateringar och robust felhantering åt dig.

Projektsidan för TanStack Query
Projektets egen sida, som den såg ut vid importen.

TanStack Query, tidigare React Query, hanterar asynkront tillstånd och datahämtning så att du slipper skriva egna loaders, cachar och logik för uppdateringar. Du anger en nyckel och en funktion som hämtar data, och biblioteket sköter cache, bakgrundsuppdatering, stale-while-revalidate och felhantering. Det fungerar inte bara i React utan även i Vue, Solid och Svelte, så du kan använda samma tankesätt över flera projekt. TanStack Query passar dig som hämtar data från ett API och är trött på att manuellt hålla reda på laddningstillstånd och cache. Det ersätter inte en global state-hanterare, men det tar bort det värsta smärtan från server-tillstånd i praktiken.