Exploring State Management: Models, Messages, and Updates

Table of Contents

tl;dr;

There are just two main

  • State: Model
  • Events: Messages and Updates

Looking historically at the overlaps between state we can see that state could be contained in

State

  • DOM
  • DOM + data attributes

Other examples on the messages and update approach:

  • promises

Author: Jason Walsh

j@wal.sh

Last Updated: 2026-04-18 23:19:49

build: 2026-04-20 23:39 | sha: d110973