TanStack Query (React Query) implemented from scratch — observer pattern, caching, request deduplication, async state management and React bindings.
Stars
0
Forks
0
Watchers
0
Open Issues
0
Overall repository health assessment
^18.3.1^18.3.1^18.3.12^18.3.1^8.15.0^8.15.0^4.3.3^2.1.6^9.15.0^7.37.2^5.0.0^25.0.1^3.3.3^5.6.3^6.0.3^2.1.613
commits
docs: add professional README with architecture, features, and data flow
dd41fcdView on GitHubdocs: add architecture, deep dive, plan, and reference documentation
e282c90View on GitHubtest: add unit tests for subscribable, query, queryCache, queryClient, mutation, and utils
0018481View on GitHubfeat(demo): add demo components for query, mutation, retry, stale time, and optimistic updates
f802b5aView on GitHubfeat(demo): add demo app entry point, App, and API client
7dfe8a6View on GitHubfeat(react): add QueryClientProvider, useQuery, useMutation, and useQueryClient hooks
4e48f15View on GitHubfeat(core): implement Mutation, MutationCache, and MutationObserver
d0b34cfView on GitHubfeat(core): implement Query, QueryCache, QueryObserver, and QueryClient
d85073fView on GitHubfeat(core): add retryer, focusManager, and onlineManager
3b84077View on GitHubfeat(core): add base primitives - types, utils, subscribable, removable, notifyManager
2999cc3View on GitHubchore: initial project setup with Vite, TypeScript, and Vitest
504a766View on GitHub