~/talk

Kickstarting libraries of shared React components for multiple teams

Talkat reactjsday 2019 · on Friday, 2019-10-04· [react, developer-experience]
slides:none on file

Company turns six duplicated components into a mono-repo of reusable packages that six teams reuse daily, built with Storybook, Lerna, Flow, Rollup and published to npm or a private Verdaccio registry. Concrete practices include Atomic Design, explicit exported Flow types plus Danger checks to catch breaking changes, npm link for fast iteration, and using the module field for ES modules to enable tree-shaking. Performance indicators and adoption metrics prove the effort reduced repeated work and scaled across teams.

AI-written summary · about

  1. 0:00Start
  2. 4:49Pre-requisites
  3. 5:44Package and distribute
  4. 10:03Advertise
  5. 13:01Encourage contribution
  6. 17:22Protect your users
  7. 20:55Split your packages
  8. 25:54Make your packages light
  9. 29:24rollup.js
~/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.