Convenient Data Fetching with Higher Order Components
summary
Claim: a small HOC-based data provider built on native fetch plus optional Redux wiring that requires zero backend changes and keeps presentation components oblivious. It deduplicates concurrent requests, exposes request state, and provides configurable caching, polling and SSR support with retry and placeholder handling. The library exists as open source, ships in production on a Slovak public-data site, and demonstrates that REST + a client-side provider can match many conveniences of GraphQL.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:53Async data handling principles
- 5:10Naive REST API problems
- 9:27Robust data fetching requirements
- 13:31Data fetching abstraction
- 18:51State management integration
- 21:02Production use and release
- 23:08Key takeaways and future
- 24:33Q&A: HOCs vs hooks
- 25:17Q&A: Redux Saga integration
- 26:22Q&A: Suspense and React Cache
related talks
23mHandling Data at Scale for React Developers
11mSimple data fetching with React Query
26mData Fetching Unleashed: Next.js, React Query and their BFF
21mData Fetching with React Query A Crash Course
47mReact, Relay and GraphQL — a perfectly normal component approach
29mWrite Queries, Not Code
30mGraphQL in the Era of React Server Components
25mData Fetching Strategies with React Server Components
