Data & Server State
Fetching, caching, and modeling server data on the client.
Part: 03 · Application Architecture · Priority: Critical
Published articles
- Fetch-on-Render vs Render-as-You-Fetch
- Parallel vs Waterfall Requests
- Request Deduplication
- Data Prefetching
- Cache Keys & Query Identity
- Staleness & Revalidation
- Cache Invalidation
- Background Refetching
- Mutation Lifecycle
- Optimistic Updates
- Rollback & Conflict Resolution
- Pagination
- Infinite & Cursor Loading
- List Virtualization
- Normalizing Server Responses
- Client-Side Relations
- Derived Server Data
- Retries & Backoff
- Loading & Error States
Taxonomy
Second-level groups and their articles. Each article is a standalone entry following the template; its filename is the kebab-case form of the title.
Fetching Strategies
- Fetch-on-Render vs Render-as-You-Fetch
- Parallel vs Waterfall Requests
- Request Deduplication
- Data Prefetching
Server-State Cache
- Cache Keys & Query Identity
- Staleness & Revalidation
- Cache Invalidation
- Background Refetching
Mutations
- Mutation Lifecycle
- Optimistic Updates
- Rollback & Conflict Resolution
Large Data Sets
- Pagination
- Infinite & Cursor Loading
- List Virtualization
Data Modeling
- Normalizing Server Responses
- Client-Side Relations
- Derived Server Data
Resilience
- Retries & Backoff
- Loading & Error States
- Offline & Local-First Sync
Index only. One canonical home per concept — overlapping ideas are owned here and cross-linked from other domains, never duplicated.