draaipunt / UIComponent
Abstracte klasse: UIComponent
Gedefinieerd in: ui/UIComponent.ts:27
Basisklasse voor elk UI-element. Het biedt:
- Een samengestelde boom. Een component bezit
children; drie van de vier levenscyclusfasen (afterMount/graphReady/destroy) komen terug in ze automatisch.mountis de uitzondering: er is een slot per kind nodig, dusaddChildkoppelt in plaats daarvan elk kind expliciet aan. Een ouder geeft zijn verklaring aan kinderen viaaddChilden hun levenscyclus wordt ervoor gedreven. - Een wegwerpregister. Alles geregistreerd via
track/listen(afmeldingen voor gebeurtenis, DOM-listeners, timers) wordt afgebroken vernietigen.
Subklassen overschrijven de on* hooks in plaats van de levenscyclusmethoden zichzelf, dus de recursie en demontage lopen altijd door.
Verlengd door
Constructeurs
Constructeur
new UIComponent(
uiManager):UIComponent
Gedefinieerd in: ui/UIComponent.ts:32
Parameters
uiManager
UIManager
Retouren
UIComponent
Methoden
afterMount()
afterMount():
void
Gedefinieerd in: ui/UIComponent.ts:54
Retouren
void
destroy()
destroy():
void
Gedefinieerd in: ui/UIComponent.ts:64
Retouren
void
graphReady()
graphReady():
void
Gedefinieerd in: ui/UIComponent.ts:59
Retouren
void
mount()
mount(
container?):void
Gedefinieerd in: ui/UIComponent.ts:50
Parameters
container?
HTMLElement
Retouren
void