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: 2025-07-30 13:45:27

build: 2025-12-23 09:11 | sha: a10ddd7