Přeskočit na obsah
+420 774 147 594
Kontakt

Slovník

TanStack Query

TanStack Query, dříve React Query, je knihovna pro synchronizaci dat, která se stará o načítání, cachování a aktualizaci serverového stavu ve webových aplikacích. Řeší typické problémy práce se vzdálenými daty: cachování odpovědí, aby byly opakované požadavky okamžité, revalidaci na pozadí pro udržení čerstvých dat, deduplikaci požadavků, když stejná data potřebuje více komponent, a optimistické aktualizace, díky nimž UI reaguje ještě před potvrzením změn serverem.

Knihovna nabízí deklarativní API přes hooky jako useQuery a useMutation, které nahrazují ruční správu stavů načítání, chyby a úspěchu. Automatický garbage collection odstraňuje nepoužívané záznamy z cache a opětovné načtení při zaměření okna zajistí aktuální data, když se uživatel vrátí na záložku. Ačkoli byla původně vytvořena pro React, TanStack Query dnes podporuje i Vue, Solid a Svelte. Vývojářům datově náročných aplikací ušetří značné množství boilerplate kódu, který by jinak spolehlivá správa serverového stavu vyžadovala.

Potřebujete pomoc s projektem?

Proberme, jak můžeme přivést Vaši vizi k životu.
Získat nezávaznou nabídku