~/talk

Angular IVY with Composition API: the next level of reusability

Talkat AngularUP Experience 2020 · 2020-11-30..12-03· [angular]
slides:none on file

Claims that Angular Ivy plus a small Composition API reduces huge God components by splitting features into explicit API classes and services, using mixins with static props to avoid implicit dependencies, observable lifecycle events to hook features without template async state, and the new component store or NG effects patterns for local state. Shows concrete examples: Material checkbox split, autocomplete at ~1500 lines, and a city-typeahead rewritten to three setup lines. Prototype lands in ngx-bootstrap, aims for minimal private Angular API and measurable boilerplate reduction.

AI-written summary · about

  1. 0:00Introduction to Angular IVY
  2. 1:45Problem with reusable components
  3. 4:13Existing Angular patterns
  4. 9:28Composition API motivation
  5. 11:32Splitting component logic
  6. 17:54Observable lifecycle events
  7. 20:44Functional split options
  8. 22:48Feature integration in Angular
  9. 26:20Reducing boilerplate code
  10. 29:11Summary and future plans
~/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.