~/talk

How does Material-UI build components?

Talkat ReactEurope 2020 · 2020-05-14..05-15· [react, component-design]
slides:none on file

Material-UI shows the autocomplete case study and says the initial implementation costs about 100 hours initial bet, uses analytics (npm downloads) to choose work, and ships experiments in a lab package before promotion. Accessibility testing uses screen readers (VoiceOver, NVDA) and testing-library. The project records ~500 issues on that component, has 54 contributors to the hook API, reports doubled revenue in 2020 versus 2019, and is building a data grid (250 hours so far, expecting ~10× more).

AI-written summary · about

  1. 0:00Start
  2. 0:53Structure
  3. 1:15React
  4. 1:27What is a component?
  5. 2:01What is Material-UI?
  6. 2:51Market share
  7. 3:47Diverse use cases
  8. 4:50The challenges
  9. 5:14Our mission
  10. 5:59Our priorities
  11. 6:32Case study
  12. 6:53Find a problem worth solving
  13. 7:47Have the right timing
  14. 8:27Quality vs Quantity
  15. 9:45Product benchmark
  16. 10:45Find the features worth implementing
  17. 11:24Implement the smallest possible set of fea
  18. 14:23Accessibility & - How?
  19. 15:16API dilemma
  20. 19:28Why hooks?
  21. 20:40From lab to core
  22. 22:16Publish it in the core
  23. 22:45Make it sustainable
  24. 23:50A quick update on our roadmap & strateg
  25. 25:13Upcoming data grid
  26. 26:00Our team
~/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.