Skip to content

Commit 240504f

Browse files
Hoang Phamclaude
andcommitted
Enhance TanStack Query acknowledgments in README
- Add prominent mention of TanStack Query inspiration in introduction - Expand acknowledgments section with detailed credit to TanStack team - List implemented TanStack Query features for transparency - Give proper attribution to Tanner Linsley and the TanStack community 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent ca0681f commit 240504f

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

README.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# SwiftUI Query
22

3-
A Swift implementation of TanStack Query for SwiftUI applications, providing powerful asynchronous state management with caching, synchronization, and infinite queries.
3+
A Swift implementation of [TanStack Query](https://tanstack.com/query) for SwiftUI applications, providing powerful asynchronous state management with caching, synchronization, and infinite queries.
4+
5+
> **Inspired by TanStack Query** - This library brings the beloved patterns and features of TanStack Query (formerly React Query) to the Swift ecosystem, adapted for SwiftUI and Swift's concurrency model.
46
57
## Features
68

@@ -213,4 +215,16 @@ The project follows TanStack Query's architecture. Key documentation:
213215

214216
## Acknowledgments
215217

216-
This project is inspired by [TanStack Query](https://tanstack.com/query) and aims to bring its powerful features to the Swift ecosystem.
218+
This project is heavily inspired by [TanStack Query](https://tanstack.com/query) (formerly React Query), created by [Tanner Linsley](https://github.com/tannerlinsley) and maintained by the TanStack team. We aim to bring the same powerful patterns, architectural principles, and developer experience to the Swift ecosystem.
219+
220+
### TanStack Query Features Implemented
221+
222+
-**Query Caching** - Automatic request deduplication and intelligent caching
223+
-**Background Refetching** - Stale-while-revalidate pattern
224+
-**Automatic Retries** - Configurable retry logic with exponential backoff
225+
-**Infinite Queries** - Built-in pagination and infinite scrolling support
226+
-**Lifecycle Management** - Automatic refetch on mount, focus, and reconnect
227+
-**Garbage Collection** - Smart cleanup of unused query data
228+
-**DevTools Integration** - Built-in debugging and inspection tools
229+
230+
Special thanks to the TanStack Query team for creating such an excellent library that has transformed how developers handle server state management. This Swift implementation follows the same core principles while embracing Swift's type system and concurrency model.

0 commit comments

Comments
 (0)