Skip to content

Concepts

Deep-dive guides to the framework's foundations. Read these before using non-trivial features.

If you are new here, start with the mental model in the Guide section first.

Pages

  • Component lifecycle — construction, render, doLayout, dispose.
  • Layout system — how LayoutManager resolves fill / anchor constraints.
  • Sizing — preferred / min / max / fixed sizes.
  • EventsaddListener vs addSubtreeListener, hover quirks.
  • Theming — design tokens, custom themes, theme-change listeners.
  • Data binding — Model / Store / Proxy / Binding overview.
  • Accessibility — ARIA, keyboard navigation, RovingTabIndex.
  • PerformancepauseLayout, virtual scrolling, dispose patterns.

If you are building custom components or layouts, the lifecycle, layout system, and events pages are the load-bearing reading. For app-level work, theming and data binding are the most useful entry points.