~/talk

UI Development Made Simple

Talkat JSHeroes 2017 · on Thursday, 2017-06-08· [react, component-design]
slides:none on file

Argues that component API quality, not framework choice, determines long-term UI health and demonstrates a concrete tool: via Cosmos scans a React codebase, lists components, and loads fixtures as plain JavaScript objects so each state runs in isolation. Shows proxies that inject mocked Redux or network responses, visual snapshot screenshots for CI, and an existing codebase with hundreds of tests. Claims this workflow surfaces hidden dependencies, makes reuse measurable, and reduces refactor cost from exponential to linear.

AI-written summary · about

  1. 0:00Start
  2. 1:43Intro
  3. 3:59Component Design
  4. 6:40Reusable Component
  5. 9:49What Does Vi Cosmos Do
  6. 11:45Fixture Editor
  7. 12:11Slide Component
  8. 13:37Presentation Component
  9. 15:10Redux
  10. 15:39Proxies
  11. 21:49Cosmos versus Storybook
  12. 29:04How Much Time Does It Take In a Project Make all Components Usable Does It Worth the Effort
~/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.