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
LayoutManagerresolves fill / anchor constraints. - Sizing — preferred / min / max / fixed sizes.
- Events —
addListenervsaddSubtreeListener, hover quirks. - Theming — design tokens, custom themes, theme-change listeners.
- Data binding — Model / Store / Proxy /
Bindingoverview. - Accessibility — ARIA, keyboard navigation,
RovingTabIndex. - Performance —
pauseLayout, 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.