Keynote Simply React
summary
Claims that common React patterns let one replace a tangled, prop-heavy component with a composable core: a demonstrated 37-line component powers accordion and tabs variants without changing the core. Uses render props, a state reducer and compound/provider patterns and cites an extreme example of 125 props. Shows concrete refactors, copy‑paste variant recipes, and a working downshift-style autocomplete, arguing the patterns reduce duplication and runtime/maintenance costs while introducing measured abstraction overhead.
AI-written summary · about
chapters (7)
- 0:00Welcome
- 1:07Talk expectations
- 4:01Component lifecycle
- 9:47Growing component complexity
- 12:36Simplifying with patterns
- 17:54When to use patterns
- 20:41Explore patterns








