~/talk

Building Component Library from Scratch

Talkat JS Conf Armenia 2021 · on Saturday, 2021-10-23· [component-design]
links:none on file
slides:none on file

Argues that the default answer is no to building a custom component library because of clear costs: large upfront time, scarce senior talent, continuous maintenance, heavy testing and documentation, and quality‑control risk; shows the payoff when domain needs require it by building from bare HTML/CSS and removing stacked libraries to regain consistency and speed, citing DOM elements decreased five-fold and depth decreased three; recommends using Figma, Storybook, popper js, downshift and CSS‑in‑JS like emotion or Chakra as pragmatic aids.

AI-written summary · about

  1. 0:00Introduction and context
  2. 3:08Pros of component libraries
  3. 5:46Drawbacks of external libs
  4. 10:07Challenges of library stacking
  5. 16:06Building from scratch
  6. 20:31Benefits of custom solutions
  7. 23:44Best practices for development
  8. 27:12Q&A and concluding thoughts
~/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.