Guide Menu

Lifecycle

// TODO: Explain the lifecycle of init, render, connectedCallback, disconnectedCallback, etc...

 ┌─────────────────┐          ┌──────────────────────┐           ┌────────┐              ┌──────────┐
 │                 │          │                      │           │        │              │          │
 │  constructor()  ├──────────►  connectedCallback() ├───────────► bind() ├──────────────►  init()  │
 │                 │          │                      │           │        │              │          │
 └─────────────────┘          └──────────────────────┘           └────┬───┘              └──────────┘
                                                                      │
                                                                      │
                                                                      │
                                                                 ┌────▼──────────────┐
                                                                 │ bindArgs()        │
                                                                 │                   │
                                                                 │ bindEvents()      │
                                                                 │                   │
                                                                 │ bindDataValues()  │
                                                                 └───────────────────┘

Next: The Shadow DOM