~/talk

A Reappreciation of Redux: Why my team at PayPal removed Apollo Client and went back to Redux

Talkat ReactJS Day 2018 · on Friday, 2018-10-05· [react, graphql]
slides:none on file

PayPal’s team replaces Apollo Client with Redux after GraphQL experiments reveal practical shortcomings: server‑side rendering quirks, unclear client‑side effects from query components, and fragile handling when mixing REST and GraphQL. The decisive specifics are regained: pure reducers over opaque query wrappers, immutable state, middleware and mature time‑travel debug tooling. The measurable outcome is a working codebase that’s easier to reason about and test for large, edge‑case‑heavy products, so Redux wins back the codebase.

AI-written summary · about

  1. 0:00Intro
  2. 1:08About me
  3. 3:46What technologies were we using
  4. 5:01Andrew Clarks tweet
  5. 5:25Apollo Client
  6. 6:22Secondguessing our choice
  7. 7:59Redux is stupid
  8. 8:12Redux is important
  9. 8:49The future of GraphQL
  10. 10:27Aristotle
  11. 11:24Ridiculous Opinions
  12. 13:03Redux is not insane
  13. 13:42Not meant to convince everyone to use Redux
  14. 14:19Why React is so popular
  15. 15:37Redux reducer
  16. 16:04Doug Crockford
  17. 16:38Functional Programming
  18. 17:51Pattern Implementation
  19. 19:32Going back to Redux
  20. 19:44What to take away
~/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.