~/talk

Dependencies in Component-Based Web Done Right

TalkinRussianat HolyJS 2017 Piter · 2017-06-02..06-03· [component-design, frontend-architecture]
slides:none on file

Describes a Yandex-designed approach to expressing dependencies between web UI components to avoid hardcoding, refactoring difficulty, and manual work. Shows how to apply the approach using Gulp and Webpack, and presents a package that enables building React projects this way and provides multiple inheritance for React components.

AI-written summary · about

  1. 0:00Introduction
  2. 3:50Traditional dependency approaches
  3. 8:10Explicit dependency problems
  4. 10:18Component declaration solution
  5. 13:38Dependency algebra and bundle optimization
  6. 15:02Component composition and dependencies
  7. 18:55Declarative templates and modifiers
  8. 22:59Layers and component overrides
  9. 27:37Working with layers
  10. 30:14React integration and tools
  11. 33:20Dynamic overrides and experiments
  12. 39:05Backward compatibility and adoption
  13. 40:33Conclusion
~/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.