[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-736":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":16,"starSnapshotCount":16,"syncStatus":43,"lastSyncTime":44,"discoverSource":45},736,"query","TanStack\u002Fquery","TanStack","🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS\u002FJS, React Query, Solid Query, Svelte Query and Vue Query.","https:\u002F\u002Ftanstack.com\u002Fquery",null,"TypeScript",49702,3879,240,71,0,114,320,24,45,"MIT License",false,"main",[25,26,27,28,29,30,5,31,32,33,34,35,36,37,38,39],"async","cache","data","fetch","graphql","hooks","react","rest","solid","stale","stale-while-revalidate","svelte","typescript","update","vue","2026-06-12 02:00:17","\u003Cimg referrerpolicy=\"no-referrer-when-downgrade\" src=\"https:\u002F\u002Fstatic.scarf.sh\u002Fa.png?x-pxid=be2d8a11-9712-4c1d-9963-580b2d4fb133\" \u002F>\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\".\u002Fmedia\u002Fheader_query.png\" alt=\"TanStack Query\" \u002F>\n\u003C\u002Fdiv>\n\n\u003Cbr \u002F>\n\n\u003Cdiv align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@tanstack\u002Fquery-core\" target=\"_parent\">\n  \u003Cimg alt=\"\" src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@tanstack\u002Fquery-core.svg\" alt=\"npm downloads\" \u002F>\n\u003C\u002Fa>\n \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTanStack\u002Fquery\u002Fstargazers\" target=\"_parent\">\n  \u003Cimg alt=\"\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FTanStack\u002Fquery.svg?style=social&label=Star\" alt=\"GitHub stars\" \u002F>\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fbundlejs.com\u002F?q=%40tanstack%2Freact-query&config=%7B%22esbuild%22%3A%7B%22external%22%3A%5B%22react%22%2C%22react-dom%22%5D%7D%7D&badge=\" target=\"_parent\">\n  \u003Cimg alt=\"\" src=\"https:\u002F\u002Fdeno.bundlejs.com\u002F?q=@tanstack\u002Freact-query&config={%22esbuild%22:{%22external%22:[%22react%22,%22react-dom%22]}}&badge=detailed\" alt=\"Bundle size\" \u002F>\n\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n\u003Ca href=\"#badge\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\" alt=\"semantic-release\">\n  \u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fbestofjs.org\u002Fprojects\u002Ftanstack-query\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fbestofjs-serverless.now.sh\u002Fapi\u002Fproject-badge?fullName=TanStack%2Fquery%26since=daily\" alt=\"Best of JS\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Ftan_stack\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Ftan_stack.svg?style=social\" alt=\"Follow @TanStack\"\u002F>\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n\n### [Become a Sponsor!](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Ftannerlinsley\u002F)\n\n\u003C\u002Fdiv>\n\n# TanStack Query\n\nAn async state management library built to simplify fetching, caching, synchronizing, and updating server state.\n\n- Protocol‑agnostic fetching (REST, GraphQL, promises, etc.)\n- Caching, refetching, pagination & infinite scroll\n- Mutations, dependent queries & background updates\n- Prefetching, cancellation & React Suspense support\n\n### \u003Ca href=\"https:\u002F\u002Ftanstack.com\u002Fquery\">Read the docs →\u003C\u002Fb>\u003C\u002Fa>\n\n## Get Involved\n\n- We welcome issues and pull requests!\n- Participate in [GitHub discussions](https:\u002F\u002Fgithub.com\u002FTanStack\u002Fquery\u002Fdiscussions)\n- Chat with the community on [Discord](https:\u002F\u002Fdiscord.com\u002Finvite\u002FWrRKjPJ)\n- See [CONTRIBUTING.md](.\u002FCONTRIBUTING.md) for setup instructions\n\n## Partners\n\n\u003Ctable align=\"center\">\n  \u003Ctr>\n    \u003Ctd>\n      \u003Ca href=\"https:\u002F\u002Fwww.coderabbit.ai\u002F?via=tanstack&dub_id=aCcEEdAOqqutX6OS\" >\n        \u003Cpicture>\n          \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Ftanstack.com\u002Fassets\u002Fcoderabbit-dark-D643Zkrv.svg\" \u002F>\n          \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Ftanstack.com\u002Fassets\u002Fcoderabbit-light-CIzGLYU_.svg\" \u002F>\n          \u003Cimg src=\"https:\u002F\u002Ftanstack.com\u002Fassets\u002Fcoderabbit-light-CIzGLYU_.svg\" height=\"40\" alt=\"CodeRabbit\" \u002F>\n        \u003C\u002Fpicture>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n    \u003Ctd>\n      \u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com?utm_source=tanstack\">\n        \u003Cpicture>\n          \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Ftanstack.com\u002Fassets\u002Fcloudflare-white-Co-Tyjbl.svg\" \u002F>\n          \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Ftanstack.com\u002Fassets\u002Fcloudflare-black-6Ojsn8yh.svg\" \u002F>\n          \u003Cimg src=\"https:\u002F\u002Ftanstack.com\u002Fassets\u002Fcloudflare-white-Co-Tyjbl.svg\" height=\"60\" alt=\"Cloudflare\" \u002F>\n        \u003C\u002Fpicture>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003Cdiv align=\"center\">\n\u003Cimg src=\".\u002Fmedia\u002Fpartner_logo.svg\" alt=\"Query & you?\" height=\"65\">\n\u003Cp>\nWe're looking for TanStack Query Partners to join our mission! Partner with us to push the boundaries of TanStack Query and build amazing things together.\n\u003C\u002Fp>\n\u003Ca href=\"mailto:partners@tanstack.com?subject=TanStack Query Partnership\">\u003Cb>LET'S CHAT\u003C\u002Fb>\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\u003C\u002Fdiv>\n\n## Explore the TanStack Ecosystem\n\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftanstack\u002Fconfig\">\u003Cb>TanStack Config\u003C\u002Fb>\u003C\u002Fa> – Tooling for JS\u002FTS packages\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftanstack\u002Fdb\">\u003Cb>TanStack DB\u003C\u002Fb>\u003C\u002Fa> – Reactive sync client store\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftanstack\u002Fdevtools\">\u003Cb>TanStack DevTools\u003C\u002Fb>\u003C\u002Fa> – Unified devtools panel\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftanstack\u002Fform\">\u003Cb>TanStack Form\u003C\u002Fb>\u003C\u002Fa> – Type‑safe form state\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftanstack\u002Fpacer\">\u003Cb>TanStack Pacer\u003C\u002Fb>\u003C\u002Fa> – Debouncing, throttling, batching \u003Cbr\u002F>\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftanstack\u002Fquery\">\u003Cb>TanStack Query\u003C\u002Fb>\u003C\u002Fa> – Async state & caching\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftanstack\u002Franger\">\u003Cb>TanStack Ranger\u003C\u002Fb>\u003C\u002Fa> – Range & slider primitives\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftanstack\u002Frouter\">\u003Cb>TanStack Router\u003C\u002Fb>\u003C\u002Fa> – Type‑safe routing, caching & URL state\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftanstack\u002Frouter\">\u003Cb>TanStack Start\u003C\u002Fb>\u003C\u002Fa> – Full‑stack SSR & streaming\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftanstack\u002Fstore\">\u003Cb>TanStack Store\u003C\u002Fb>\u003C\u002Fa> – Reactive data store\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftanstack\u002Ftable\">\u003Cb>TanStack Table\u003C\u002Fb>\u003C\u002Fa> – Headless datagrids\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftanstack\u002Fvirtual\">\u003Cb>TanStack Virtual\u003C\u002Fb>\u003C\u002Fa> – Virtualized rendering\n\n… and more at \u003Ca href=\"https:\u002F\u002Ftanstack.com\">\u003Cb>TanStack.com »\u003C\u002Fb>\u003C\u002Fa>\n\n\u003C!-- Use the force, Luke -->\n","TanStack\u002Fquery 是一个强大的异步状态管理库，旨在简化网络应用中的数据获取、缓存、同步和更新。其核心功能包括协议无关的数据获取（支持 REST, GraphQL 等）、智能缓存与自动重取机制、分页及无限滚动处理、以及对突变操作的支持。此外，它还提供了预取、取消请求的功能，并兼容 React 的 Suspense 机制。该库特别适合需要高效管理服务器端状态的应用场景，如复杂的单页应用程序或需要频繁与后端交互的前端项目。基于 TypeScript 开发，确保了良好的类型安全性和代码质量，同时提供了针对不同框架（React, Vue, Svelte, Solid）的集成版本。",2,"2026-06-11 02:38:59","top_all"]