~/talk

Convenient Data Fetching with Higher Order Components

Talkat ReactiveConf 2018 · 2018-10-29..10-31· [react, developer-experience]
slides:none on file

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

  1. 0:00Introduction
  2. 1:53Async data handling principles
  3. 5:10Naive REST API problems
  4. 9:27Robust data fetching requirements
  5. 13:31Data fetching abstraction
  6. 18:51State management integration
  7. 21:02Production use and release
  8. 23:08Key takeaways and future
  9. 24:33Q&A: HOCs vs hooks
  10. 25:17Q&A: Redux Saga integration
  11. 26:22Q&A: Suspense and React Cache
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.